Программа обрабатывает текст со следующими функциями:
- Читает текст (предложения разделены ., ? или !)
- Разбивает на предложения → каждое в отдельной строке
- Автоматически удаляет повторяющиеся предложения (без учета регистра)
Доступные операции (после ввода текста):
- Вводится шаблон с * (0+ любых символов) и ? (1 любой символ)
- Выводит предложения, где ВСЕ слова соответствуют шаблону Пример: ?а?а*н → слова "фазан", "барабан"
- Сортирует предложения по возрастанию средней длины слов
- При равной длине сохраняет исходный порядок
- В каждом предложении сортирует слова по убыванию длины
- При равной длине сохраняет порядок
Удаляет предложения с:
- Меньше 2 слов
- Больше 5 слов