1 / 1 / 1
Регистрация: 24.12.2014
Сообщений: 46
|
|
1 | |
Дан файл содержащий текст на русском языке. Выяснить, входит ли введенное с клавиатуры слово в указанный текст14.09.2015, 06:14. Показов 2533. Ответов 25
Метки нет Все метки)
(
0
|
|
14.09.2015, 06:14 | |
Ответы с готовыми решениями:
25
Строки. Выяснить, входит ли данное слово в указанный текст Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте Дан текст на русском языке. Определить сколько раз в нем встречается самое длинное слово |
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
14.09.2015, 07:14 | 2 | |||||
0
|
1 / 1 / 1
Регистрация: 24.12.2014
Сообщений: 46
|
|
11.01.2016, 19:59 [ТС] | 3 |
Спасибо, как можно подсчитать количество найденных слов???
Добавлено через 4 часа 8 минут Puporev, Спасибо, как можно подсчитать количество найденных слов???
0
|
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
11.01.2016, 20:16 | 4 |
В смысле не всего слов, а слов, равных введенному в Edit?
0
|
1069 / 482 / 314
Регистрация: 05.04.2013
Сообщений: 2,112
|
|||||||||||
11.01.2016, 20:21 | 5 | ||||||||||
измени цикл немного
я поторопился, надо еще удалять часть строки, так как в одной строке несколько раз может встретитться
0
|
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
11.01.2016, 20:26 | 6 | |||||
Вот так напиши и проверь, писал не глядя. Если найдешь ошибки скинь в тему архив проекта и тестовый файл.
0
|
1069 / 482 / 314
Регистрация: 05.04.2013
Сообщений: 2,112
|
|||||||||||
11.01.2016, 21:06 | 7 | ||||||||||
Puporev,
на основе вашего первоначального кода я переписал, но почему-то не считал за слово если искомое слово стоит в конце строки, не разобрался. поэтому просто сделал так:
0
|
1 / 1 / 1
Регистрация: 24.12.2014
Сообщений: 46
|
|
12.01.2016, 07:39 [ТС] | 8 |
Puporev, AHBAR, он не считает слова с маленькой буквы
0
|
1073 / 986 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
||||||
12.01.2016, 08:15 | 9 | |||||
Вариант с поиском введенного слова в любом регистре и подсчетом его количества в тексте:
0
|
1069 / 482 / 314
Регистрация: 05.04.2013
Сообщений: 2,112
|
|
12.01.2016, 10:22 | 10 |
все бы ничего но ваш код ищет вхождение набора символов а не слова. представьте текст:
"Некоторый код не ищет слово" не - встречается 2 раза как набор символов, а как слово - 1 раз
0
|
1073 / 986 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
12.01.2016, 10:34 | 11 |
Да, и то правда. Простота кода не оправдана.
0
|
1 / 1 / 1
Регистрация: 24.12.2014
Сообщений: 46
|
|
12.01.2016, 20:24 [ТС] | 12 |
AHBAR, какой код можно ввести, что бы он считавал и малеькие буквы?
Добавлено через 4 часа 43 минуты Puporev, AHBAR, нужно регистр убрать
0
|
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
12.01.2016, 20:34 | 13 |
0
|
1 / 1 / 1
Регистрация: 24.12.2014
Сообщений: 46
|
|
12.01.2016, 20:41 [ТС] | 14 |
Puporev, да, p:=pos(AnsiUpperCase(s1),AnsiUpperCase(s)) я поставил это строку что бы он их в один регистр переводил, но прога ошибку выдает
Добавлено через 1 минуту Puporev, если я напишу слово Сок, он найдет его, но не найдет слово сок которое начинается с маленькой буквы
0
|
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
12.01.2016, 20:41 | 15 | |||||
Странно я написал почти тоже
Строка 16 в моем коде
0
|
1 / 1 / 1
Регистрация: 24.12.2014
Сообщений: 46
|
||||||
12.01.2016, 20:42 [ТС] | 16 | |||||
Puporev,
0
|
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
12.01.2016, 20:42 | 17 |
У меня первой стояло s(слово), вторым s1(строка)
0
|
1 / 1 / 1
Регистрация: 24.12.2014
Сообщений: 46
|
|
12.01.2016, 20:44 [ТС] | 18 |
Puporev, Сможете вашу программу полностью скинуть
0
|
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
12.01.2016, 20:46 | 19 |
Когда копируешь код с кириллицей переключай раскладку клавы на русскую, кому нафиг нужны твои каракули.
Добавлено через 59 секунд Ты бы еще через год попросил, можно подумать я ее храню как память о тебе... Добавлено через 29 секунд Код мой есть в теме, смени одну строку.
0
|
1 / 1 / 1
Регистрация: 24.12.2014
Сообщений: 46
|
|
12.01.2016, 21:13 [ТС] | 20 |
Puporev, посмотри, там ошибку выдает
0
|
12.01.2016, 21:13 | |
Помогаю со студенческими работами здесь
20
Дан текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв. Дан текст на русском языке. Напечатать в алфавитном порядке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |