1. Главная
  2. Библиотека
  3. Программирование
  4. Написать программу на языке C++, реализующую обработку массива данных. Структура данных: Название предмета, кол-во заняти...

Написать программу на языке C++, реализующую обработку массива данных. Структура данных: Название предмета, кол-во занятий. Данные хранятся в текстовом/двоичном файле или вводятся с клавиатуры. Результаты выводятся в текстовый/двоичный файл или на

«Написать программу на языке C++, реализующую обработку массива данных. Структура данных: Название предмета, кол-во занятий. Данные хранятся в текстовом/двоичном файле или вводятся с клавиатуры. Результаты выводятся в текстовый/двоичный файл или на»
  • Программирование

Условие:

Написать программу на языке C++, реализующую обработку массива данных. Структура данных задается по варианту. Данные хранятся в текстовом/двоичном файле или вводятся с клавиатуры. Результаты выводятся в текстовый/двоичный файл или на экран. Программа должна реализовывать текстовое меню с выбором нужного действия и выполнять следующие функции: 1. Выбор способа ввода данных: текстовый файл, двоичный файл, клавиатура. При выборе чтения из файла имя файла задается пользователем (имя файла может быть с русскими буквами и с пробелом). При считывании из файла он должен существовать с ранее записанными в него данными. 2. Вывод входных данных на экран в виде таблицы. 3. Расчет и вывод итоговых значений по массиву данных на экран. № записи Атрибут 1 Атрибут 2 1 Наименование 1 55 2 Наименование 2 65 .. … … Итоговое значение (напр, среднее) 60 4. Добавление записи в массив данных (в конец массива). 5. Удаление записи из массива данных (по номеру записи). 6. Запись массива данных в текстовый или двоичный файл по выбору пользователя. Имя файла задается пользователем (имя файла может быть с русскими буквами и с пробелом). 7. Расчет размера текстового или двоичного файла. 8. Обработку ошибок, связанных с файловыми операциями. 9. Выход из программы. ТЕСТОВЫЙ ФАЙЛ ДОЛЖЕН БЫТЬ ЗАПОЛНЕН РЕАЛЬНЫМИ ЗНАЧЕНИЯМИ! Структура данных - Название предмета, кол-во занятий Итоговое значение - Всего занятий

Решение:

Ниже приведён подробный разбор решения задачи и полный исходный код на C++ с комментариями на русском языке. ───────────────────────────── Шаг 1. Анализ задания Нам необходимо реализовать программу на C++ с текстовым меню, которое позволяет: 1. Считывать массив записей (структура: Название предмета – строка, Количество занятий – целое число) из источника (текстовый/двоичный файл или с клавиатуры). При вводе из файла имя файла задаётся пользователем (имя может содержать русские буквы и пробелы). 2. Выводить данные в виде таблицы. 3. Выполнять расчёт итогового значения по массиву данных – су...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет