|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2012, 13:39 | #1 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 48
|
Задача символы
Нужно найти слово, в котором наибольшее количество букв "о", НО нужно считывать со строки, а я начал делать, считывая по рядам, т.е. в каждом ряду по 1 слову.
Код:
|
26.12.2012, 14:23 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Ну вот Вам пример Copy и Delete:
Код:
А еще есть функция pos, которая ищет подстроку в строке: Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Stilet; 26.12.2012 в 22:04. |
26.12.2012, 14:31 | #3 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 48
|
спасибо, буду думать
|
26.12.2012, 15:43 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
на форуме неоднократно решались задачи по разбору строки на отдельные слова (т.н. парсинг == parse ).
посмотрите примеры кода: Код:
http://www.programmersforum.ru/showp...16&postcount=2 http://www.programmersforum.ru/showp...89&postcount=2 p.s. в принципе, Вам массив в данной задаче не нужен, слова можно (и желательно) обрабатывать по мере выделения их из текста... |
26.12.2012, 16:00 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
разберите вот такую программу:
Код:
|
26.12.2012, 18:05 | #6 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
|
|
26.12.2012, 18:24 | #7 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 48
|
мой вариант
Код:
|
26.12.2012, 21:29 | #8 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 48
|
*
ошибка найдена, всем спасибо
|
26.12.2012, 23:04 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
почти всё правильно. при поиска максимально Вы чуть-чуть дали маху.
Вы ищете максимальное значение. А потом вдруг (неизвестно почему) решаете, что максиальное значение соответствует НОМЕРУ слова. Это не так. исправить очень легко. Вот так: Код:
p.s. у вас лишняя переменная Count и n - предназначены ровно для одного и того же. Я бы оставил одну из них (любую, какая Вам больше по душе...) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача 1-реализована.Задача 2-Найти и вывести символы 2-ой строки не совпавшие с символами 1-ой строки | Leshkin | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 12.11.2013 08:57 |
Задача на символы | BlackFishSQL | Помощь студентам | 1 | 02.12.2012 20:42 |
Задача на символы | Evgenyi | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 20.06.2011 17:06 |
Задача на С++. Символы,строки. | cuzo | Помощь студентам | 7 | 07.01.2010 18:16 |