0 / 0 / 0
Регистрация: 15.07.2014
Сообщений: 3
|
||||||
1 | ||||||
Найти слово, встречающееся в каждом предложении14.04.2016, 19:15. Показов 1281. Ответов 3
Метки нет (Все метки)
Здравствуйте. Возникла проблема с тем, что я просто не могу придумать как все таки найти слово, которое встречается в каждом предложении, а именно я не могу придумать алгоритм нахождения.
Точная формулировка задания: Дан файл, содержащий текст. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет. Пример: Ввод: Abc, abc wasd bbq. Wasd hgtydf abc? Koolgh it, vguyf abc! Вывод: ABC Удалось сделать разбиение на предложения и слова.
0
|
14.04.2016, 19:15 | |
Ответы с готовыми решениями:
3
Найти слово встречающееся в каждом предложении Найти слово, встречающееся в каждом предложении или сообщить, что такого слова нет Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, чт Написать программу, которая находит самое длинное слово, встречающееся в предложении |
669 / 559 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|
15.04.2016, 12:28 | 2 |
Исходя из задания необходимо узнать какие слова из одно предложения встречают во всех остальных. Для проверки лучше использовать предложение с наименьшим кол-во слов.
Для разделения слов можно использовать TStringList и его свойство DelimitedText
1
|
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,140
|
|||||||||||
15.04.2016, 14:21 | 3 | ||||||||||
Сообщение было отмечено wolf3w как решение
Решение
wolf3w, предлагаю загрузить текстовый файл в stringList, затем сделать алгоритм добавления предложения по принципу "каждое предложение - в отдельную строку Memo (или другой StringList)" но в Memo можно редактировать текст если нужно или написать свой...
"слово будет слово (сорри за тавтологию) если оно стоит: 1) в начале строки 2) между двумя пробелами или между пробелом и знаком разделителя слов (запятая, двоеточие и т.д.) при условии что тест введен корректно 3) в конце слова после пробела
1
|
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,140
|
|||||||||||
15.04.2016, 14:24 | 4 | ||||||||||
во второй процедуре нужно исправить 10 строку:
1
|
15.04.2016, 14:24 | |
15.04.2016, 14:24 | |
Помогаю со студенческими работами здесь
4
Найти слово,встречающееся в каждом предложении Найти слово встречающееся в каждом предложении Найти слово, встречающееся в каждом предложении в файле Файлы. Найти слово, встречающееся в каждом предложении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |