Показать сообщение отдельно
Старый 10.11.2010, 19:26   #12 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Предлагаю такие примерные алгоритмы решения

По первой задаче: есть по крайней мере два пути решения - 1) каждое слово текста обрабатывать как элемент массива, соответственно, массив отсортировать по возрастанию длины и слова с максимальной длиной выстраивать в нужном порядке; 2) во внешний файл вывести по отдельности каждое слово текста, потом его отсортировать и применить алгоритм выстраивания цепочки.

По второй задаче: заводится 2 текстовых массива, каждый заполняется словами из соответствующих текстов, причем параллельно проводится анализ совпадений текущего слова с уже внесенными в массив. Затем массивы последовательно сравниваются и в промежуточную переменную выводится самое длинное из общих слов на каждой итерации сравнения. По окончании сравнения значение промежуточной переменной выводится как результат.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070