1. Главная
  2. Библиотека
  3. Программирование
  4. Написать код на C++ и выполнить задания: Задание: • Вып...
Решение задачи

Написать код на C++ и выполнить задания: Задание: • Выполнить пункты 1, 2, 3, 4 задачи согласно помещенным ниже вариантам. Файлы с данными прилагается к лабораторной работе. Путь к файлу вводится с клавиатуры. Обязательна проверка, успешно ли открыт файл,

  • Программирование

Условие:

Написать код на C++ и выполнить задания:
Задание:
• Выполнить пункты 1, 2, 3, 4 задачи согласно помещенным ниже вариантам. Файлы с
данными прилагается к лабораторной работе. Путь к файлу вводится с клавиатуры.
Обязательна проверка, успешно ли открыт файл, и соответствующее сообщение для
пользователя в случае неудачи. Анализ данных проводить при считывании структуры
из файла в переменную соответствующего структурного типа. Массив не
использовать.
• При решении задачи для ввода/вывода данных по необходимости использовать
библиотеки ‹iostream>, ‹fstream>, ‹sstream>, ‹iomanip> и для пункта 4 библиотеку
< filesystem>. Для строк использовать класс string (библиотека «string>).
Вариант 1
MallCustomers - данные посетителей магазина.
1. Вывести на экран число посетителей возрастом младше 50 лет, вывести средний рейтинг
трат для мужчин и женщин (при выводе ограничить число знаков после запятой двумя).
2. Вывести в новый файл всех женщин с рейтингом трат выше 50 и которые старше 40 лет.
3. По задаваемому пользователем порядковому номеру k и п числу структур прочитать и
вывести на экран в виде таблицы п структур, начиная с k-ой структуры из файла, полученного в
пункте 2. Организовать в цикле проверку ошибочного ввода номера структуры. Формат
таблицы на экране: строка заголовков и строка считанной структуры, выровненные по правому
краю с заполнителем «.», ограничить число знаков после запятой одним.
4. Вывести в консоль список всех файлов (вывести полный путь к файлу, отдельно имя файла
и размер в Кб) в ведённом пользователем каталоге. Создать новый каталог, скопировать файл,
полученный в пункте 2 в этот новый каталог, после этого удалить файл из текущего каталога -
все данные действия выполнить вместе с проверками на существование/отсутствие
каталогов/файлов.

Решение:

1. Введение В этом разделе необходимо описать цель лабораторной работы, а также кратко изложить задачи, которые будут решены в ходе выполнения. 2. Подготовка к работе с файлами Здесь следует указать, какие библиотеки будут использоваться для работы с файлами, а также описать процесс ввода пути к файлу с данными и проверку его открытия. 3. Чтение и анализ данных В этом пункте необходимо описать, как будет происходить считывание данных из файла в структуру, а также анализ дан...

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

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

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