С++ вывести из текста самое длинное и самое короткое слово
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Дан файл с текстом, вывести из текста на экран самое коротко и самое длинное слово
Если втупую, то так:
Здесь западло в том, что если в файле реальный текст, а не специально подобранный набор слов, разделенных пробелами и переводами строки, то минимальным «словом» скорее всего будет какой нибудь знак препинания типа тире, и «слова» будут содержать знаки препинания от которых буквы не отделены пробелом. К «словам» же попадут и числа.
Поэтому я считывание слова сделал отдельной функцией. Ее надо делать более навороченной, чтобы она правильно работала с реальными текстами.