Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Найти одинаковые слова в двух строках

Автор: Luchnik 3.05.2014 23:38

Привет, как сделать так, чтобы можна было ввести с клавиатуры две строки, а в третью строку вписать одинаковые слова из первых двух строк
Спасибо

Автор: OCTAGRAM 4.05.2014 22:31

Разбить обе строки на слова, потом двойным циклом for пробежаться по словам обеих строк и каждый раз, как они совпадут, дописывать через пробел в третью строку. Разбиение строк на слова есть в http://forum.pascal.net.ru/index.php?showtopic=2714 » http://forum.pascal.net.ru/index.php?showtopic=2361

Автор: Федосеев Павел 5.05.2014 2:30

Как вариант - небольшое усложнение. Каждому слову сопоставить хэш-код (т.е. какое-то число), и сравнение слов на совпадение проводить между двумя наборами чисел.
Всё зависит от названия изучаемой темы.