Лабораторная: реализация связного списка и фильтра по чётности на C
Лабораторная работа: Программа на C: формирование и разбиение связного списка по чётности
Новинка
Описание
Отчёт по лабораторной работе 4
Условие задачи
Сформируйте связный список из N элементов, содержащих случайные целочисленные значения от 1 до К (N и К вводятся с клавиатуры и должны быть натуральными). Значения в списке могут повторяться и должны располагаться в порядке не возрастания (значение следующего элемента списка меньше или равно текущего).
Сформированный список выведите на экран.
Затем сформируйте два новых списка из элементов исходного, выполнив по нему один проход. В первом списке должны располагаться элементы с четными значениями, а во втором с нечетными, при этом в обоих списках должен быть сохранен порядок не возрастания (один из списков может остаться пустым). Определяя местоположение очередного элемента в новом списке необходимо осуществлять проход от его начала.
Оба списка выведите на экран.
Пример: N = 6, К = 10. Значения исходного списка: 1 2 3 5 5 7. Список четных значений: 2. Список нечетных значений: 1 3 5 5 7.Показать/скрыть дополнительное описание
Условие задачи
Сформируйте связный список из N элементов, содержащих случайные целочисленные значения от 1 до К (N и К вводятся с клавиатуры и должны быть натуральными). Значения в списке могут повторяться и должны располагаться в порядке не возрастания (значение следующего элемента списка меньше или равно текущего).
Сформированный список выведите на экран.
Затем сформируйте два новых списка из элементов исходного, выполнив по нему один проход. В первом списке должны располагаться элементы с четными значениями, а во втором с нечетными, при этом в обоих списках должен быть сохранен порядок не возрастания (один из списков может остаться пустым). Определяя местоположение очередного элемента в новом списке необходимо осуществлять проход от его начала.
Оба списка выведите на экран.
Пример: N = 6, К = 10. Значения исходного списка: 1 2 3 5 5 7. Список четных значений: 2. Список нечетных значений: 1 3 5 5 7.Показать/скрыть дополнительное описание
Лабораторная работа с полным листингом на C: создание отсортированного связного списка из случайных чисел и разделение его за один проход на списки чётных и нечётных значений. Включены проверки ввода, пояснения к функциям и рекомендации по использованию и адаптации к заданиям преподавателя..
Характеристики лабораторной работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
220,01 Kb
Список файлов
🎓 Никольский - Помощь студентам 📚 Любые виды работ: тесты, сессии под ключ, практики, курсовые и дипломные с гарантией результата ✅ Все услуги под ключ ✅ Знаем все тонкости именно вашего ВУЗа ✅ Сдадим или вернем деньги
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
НИУ ИТМО
nikolskypomosh










