0 / 0 / 0
Регистрация: 29.06.2009
Сообщений: 3
|
||||||
1 | ||||||
Дан текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.29.06.2009, 00:47. Показов 5193. Ответов 4
Метки нет (Все метки)
Дан текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.
Тeкст в Мемо1, Буква в Edit2, вывод в Label3 Собственно вопрос что не так, компиляция проходит нормально, прин нажатии на кнопку ошибка Access violation at address 00403E10 in module 'Project1.exe'. Read of address 00000004
0
|
29.06.2009, 00:47 | |
Ответы с готовыми решениями:
4
Дан текст и некоторая буква. Найти слово, содержащее эту букву наиболее количество раз Найти слово, содержащее наибольшее количество указанных букв Найти слово, содержащее наибольшее количество указанных букв Найти слово в файле, содержащее наибольшее количество указанных букв |
36 / 35 / 3
Регистрация: 12.06.2009
Сообщений: 211
|
|||||||||||
29.06.2009, 00:58 | 2 | ||||||||||
Ну во-первых не
берём текст memo.lines.text втыкаем 3-ых переменных типа string и 2-е типа integer ,а далее совершаем простую фигню: 1-ая переменная = в memo.lines.text for a:=1 to length(1-ая переменная) do и выполняешь постановку во вторую переменную. Если обнаружин пробел " ",и нужная нам буква попадалась,то сравниваем кол-во найденных букв с кол-вом букв в 3-ей переменной.И ,если больше, проставляем туда. вконце выдаём параметры третьей переменной
1
|
0 / 0 / 0
Регистрация: 29.06.2009
Сообщений: 3
|
||||||
29.06.2009, 01:39 [ТС] | 3 | |||||
Код бы а то у самого не выходит чет
Добавлено через 14 минут 50 секунд
0
|
36 / 35 / 3
Регистрация: 12.06.2009
Сообщений: 211
|
||||||
29.06.2009, 09:43 | 4 | |||||
Код я писать не буду,сам подумай ))Иначе не научишься (да и меня никто не обучал..сам с нуля..)
основная ф-ция,которая тебе пригодится это:
1
|
0 / 0 / 0
Регистрация: 29.06.2009
Сообщений: 3
|
||||||
29.06.2009, 14:21 [ТС] | 5 | |||||
Честно говоря я вообще не понимаю как можно решить эту задачу без разделения текста на массив слов из текста, а уже потом брать по слову с массива и смотреть сколько в нем той или иной буквы, найдя слово содержащее максимальное количество заданных букв его вывести. Так вот в первом посте я это и пытался сделать... Люди гляньте что вызывает ошибку в коде при пошаговом запуске ошибка выходит на
0
|
29.06.2009, 14:21 | |
29.06.2009, 14:21 | |
Помогаю со студенческими работами здесь
5
Дан файл, содержащий текст на русском языке и некоторая буква В заданных текстовых файлах найти слово содержащее наибольшее количество указанных букв Дана строка и буква. Найти слово, содержащее наибольшее количество этих букв паскаль Дан текст на русском языке. Найти количество согласных букв Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |