3 кода на языке с++

Выполнен
Заказ
5418833
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
14 Мая 2023 в 22:00
Цена
100 ₽
Блокировка
10 дней
Размещен
14 Мая 2023 в 02:31
Просмотров
90
Описание работы

работа 1 – Классы

Взять задание работы "книги" (ее прикреплю в файлах и оставлю задание, которое было к ней) , заменив использование структур для формирования массива на классы. Требование по наличию и составу меню пользователя также взять из задания к работе "книги".

(

ниже задание к работе "книги"

Данные о предметной области представлены динамическим массивом структур. Разработать программу, которая осуществляет следующие функции. Все функции должны быть реализованы через меню пользователя, для всех заданий использовать динамические массивы.

а) ввод данных с клавиатуры (добавляя новые данные в массив),

б) удаление выбранного элемента массива;

в) вывод данных на экран (без сортировки);

г) разбить программу на функции, использование глобальных переменных на усмотрение студента.

а) реализовать запись данных в файл,

б) чтение данных из файла;

в) вывод данных на экран, отсортировав по одному из строковых полей;

г) допускается использование только двух глобальных переменных: указателя на массив структур и его размер.

Книги: автор, наименование, количество страниц, цена. Дополнить вывод рекомендацией книг, которые можно прочитать за один вечер (количество страниц меньше 100).

)

ниже задание к работе 1, которые необходимо выполнить вам

  • Заменить использование структур классами.
  • В классах обязательно наличие конструктора, деструктора.
  • Должны быть реализованы конструкторы всех трех видов: по умолчанию, с параметрами, копирования. По возможности продемонстрировать работу с каждым из них.

------------------------------------------------------------------------

работа 2 – Списки

Взять текст задания работы 1. Требование по наличию и составу меню пользователя также взять из задания к работе 1. Динамическая структура данных (список) должна быть реализована самостоятельно, использование встроенных контейнеров недопустимо.

  • Заменить массив структур двусвязным списком.
  • Реализовать возможность редактирования элементов списка.

----------------------------------------------------------------------

работа 3 – Текстовые файлы и простейшие оконные приложения

Для каждого задания, если не оговорено иное, дан файл, содержащий информацию в кодировке ASCII. Выполнить работу в соответствии с вариантом. Результат работы программы (вывод) поместить в отдельный текстовый файл (например, ‘out.txt’), продублировав на экране.

Не создавая отдельного файла, удалить из текстового файла слова, содержащие N гласных букв. N вводится с клавиатуры пользователем.

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