Выполнить задание

Отменен
Заказ
6765946
Раздел
Программирование
Предмет
C/C++
Тип работы
Антиплагиат
Не указан
Срок сдачи
1 Июн в 23:00
Цена
Договорная цена
Блокировка
10 дней
Размещен
1 Июн в 17:55
Просмотров
77
Описание работы

Смоделировать новый тип «Очередь»: 1) на основе ссылочного типа «Линейный односвязный список» и 2) на основе типизированного/двоичного файла; Для этого создать модуль и описать новый тип данных и его структуру (на

русском языке и на C++, без классов! Только записи/структуры и файловый

тип) и базовые операции:

проверка на пустоту очереди;

создание пустой очереди;

добавление элемента в очередь;

взятие элемента из очереди (считывание + удаление);

вывод (дописывание) содержимого очереди в текстовый лог-файл для контроля за состоянием очереди после каждой операции с начала и до конца работы программы. Часть А2. Создать приложение (консольное, на C++), позволяющее выбрать и выполнить следующие действия над очередью (только с помощью выше перечисленных базовых операций! Без прямого обращения к элементам списка/файла):

очистить очередь;

добавить элементы из текстового файла;

добавить один элемент, на основе данных введенных в интерактивном режиме (с клавиатуры или с формы);

обработать (удалить) N элементов очереди;

фильтр: удалить из очереди все элементы, не удовлетворяющие условию поиска, указанному в списке задач по вариантам.                                                                                   Вариант:. Исходные данные: Имеются следующие данные о товарах обувного магазина: наименование (ботинки, сапоги, босоножки и т.д.), тип (мужская, женская или детская), сезон, цвет, размеры, цена. Условие поиска: Летняя детская обувь и ее средняя цена. После каждой операции выводить содержимое очереди в лог-файл. При добавлении элемента предусмотреть его коррекцию в соответствии с условием для коррекции: Размеры с 10 до 45, типов только три: мужская, женская, детская. В основном файле должно быть меню, из которого пользователь выберет действие, которое необходимо выполнить, а также был выбор на основе чего был создан тип "Очередь" и какие функции будут выполняться

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.55
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир