This shows you the differences between two versions of the page.
project_sheveleva [2017/03/14 15:20] tatyana.berlenko |
project_sheveleva [2022/12/10 09:08] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Чекер для работы с текстовым файлом ====== | ||
- | |||
- | ===== Задача ===== | ||
- | |||
- | ==== Общая постановка задачи ==== | ||
- | |||
- | Обработка большого объема текста в файле. | ||
- | |||
- | Требуется реализовать программу, которая: | ||
- | |||
- | - считает количество слов в файле. | ||
- | - удаляет все слова, в которых больше гласных, чем согласных. | ||
- | - сортирует слова в порядке уменьшения количество букв. | ||
- | - считает количество предложений в файле. | ||
- | - сохраняет результат в новом файле. | ||
- | |||
- | (число здесь идентифицирует номер команды) | ||
- | |||
- | ==== Параметры ==== | ||
- | |||
- | Программа получает параметры из входного потока. | ||
- | Параметры: | ||
- | * input_file | ||
- | * commands | ||
- | |||
- | * input_file - текстовый файл | ||
- | * commands - числовой массив неизвестной длины, который хранит в себе последовательность функций обработки входного файла. Массив заканчивается числом 5 - функцией сохранения результата в новом файле. | ||
- | |||
- | |||
- | ==== Общая информация ==== | ||
- | |||
- | Входной файл должен содержать не менее 10000 знаков. | ||
- | |||