![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 27.07.2009
Сообщений: 547
|
![]()
Может кто нибуть уже стыкался с такими задачами?
если есть наработки делитесь ![]() выяснить содержит ли строка любую гласную букву, желательно выдавать True как только найдет первую гласную и останавливать проверку чтобы не нагружать лишнее выяснить содержит ли строка любую согласную букву Выяснить если любые гласные символы 3 подряд Выяснить если любой один и тот же символ(букву) 3 раза подряд последние два вообще плохо понимаю как кроме перебирать каждый символ в строке к каждому символу, но не будет ли это сильно нагружать машину?
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 305
|
![]()
Цикл перебора всех символов:
Код:
В последнем надо делать тоже самое, что и в предыдущем, только условие увеличение счетчика немного изменить. Сверять текущий символ с символом в переменной, а если сиволы схожи, увеличивать счетчик. В противном случае, сбрасывать счетчик. Заносить новый символ в переменную и проверять условие равенства счетчика трем. Последний раз редактировалось kangreon; 23.08.2012 в 23:59. |
![]() |
![]() |
![]() |
#3 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
На этом форуме есть негласное правило...
Наработки должны показывать Вы, когда задаете вопрос. Если их нет в вопросе - многие даже одну букву поленятся написать, так как Вы поленились подумать сами хоть немного.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 27.07.2009
Сообщений: 547
|
![]() Цитата:
Код:
Зачем плохо изобретать с нуля то что уже хорошо придумали другие причем не один раз?
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Сделайте счетчики подряд идущих гласных и согласных. А так последняя строка в первом цикле, end-ы посчитайте
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Код писался на коленке, могут быть ошибки синтаксиса.
И ещё плохо помню как работает операция IN... Возможно, есть ошибка. Прерывать код по обнаружении какого-либо соответствия смысла нет. Эта процедура прогонит через себя "Войну и мир" за пару секунд. Код:
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} Последний раз редактировалось Johnson; 24.08.2012 в 08:32. |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Тут Джонсон прав - перебор можно проводить неявно, через множества.
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка строк | Bell Mort | Общие вопросы C/C++ | 0 | 28.11.2010 16:15 |
Посимвольная замена текста в мемо | Marsel737 | Общие вопросы Delphi | 2 | 21.09.2010 22:00 |
Обработка строк | Dmitriy1989100 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 02.11.2009 22:28 |
обработка строк на Си | HoOpe | Помощь студентам | 35 | 20.05.2009 19:11 |