Общие требования к разрабатываемым программам
Логически законченные фрагменты оформить в виде подпрограмм, которым все необходимые данные передать через список параметров. Использования глобальных переменных следует избегать.
Программа должна обеспечивать ввод-вывод данных с клавиатуры. Необходимо предусмотреть контроль ошибок пользователя при вводе данных.
При разработке программы применить технологию нисходящего проектирования.
Вариант 7
В текстовом файле хранится список товаров. Для каждого товара указано его название, название магазина, в котором продается товар, стоимость товара в тыс. руб. и его количество с указанием единицы измерения (например, 100 шт., 20 кг). Написать программу, выполняющую:
• корректировку списка с клавиатуры;
• сортировку по названию товара или по названию магазина;
• вывод на экран информации о товаре, название которого введено с клавиатуры;
• запись списка в файл под тем же или новым именем.