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

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

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

Условие:

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

Решение:

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

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

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

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