Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2011, 12:53   #1
Евгудвин
 
Регистрация: 14.05.2011
Сообщений: 9
Сообщение строки в паскале сложная программа

доброго вам времени суток подскажите как мне победить эту задачу не могу вразумить как это сделать.
В заданном предложении найти слова, представляющие собой последовательности букв латинского алфавита (например, abc, nop) и подсчитать количество таких слов. Напечатать исходное предложение и количество найденных слов.

Последний раз редактировалось Евгудвин; 14.05.2011 в 13:08.
Евгудвин вне форума Ответить с цитированием
Старый 14.05.2011, 13:00   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Предложение-то какое? Как слова разделены?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.05.2011, 13:08   #3
Евгудвин
 
Регистрация: 14.05.2011
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Предложение-то какое? Как слова разделены?
нашелДоЧегоДокапатьсяГлавноеНеТоКак иеОшибкиЯНаписал,аТоКакРешитьЗадачу
Евгудвин вне форума Ответить с цитированием
Старый 14.05.2011, 13:08   #4
Xcopy
Форумчанин
 
Аватар для Xcopy
 
Регистрация: 03.02.2009
Сообщений: 126
По умолчанию

Я бы использовал функцию Pos(Substr : String; S : String) : Byte;
Задал бы массив (чар) латинских символов и сравнивал, если нашел латинский символ, смотри латинский ли символ следующий от него, если да то копировал бы их в другой, уже строковый массив.
Xcopy вне форума Ответить с цитированием
Старый 14.05.2011, 13:17   #5
Евгудвин
 
Регистрация: 14.05.2011
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Xcopy Посмотреть сообщение
Я бы использовал функцию Pos(Substr : String; S : String) : Byte;
смотри латинский ли символ следующий от него, если да то ....
это я все понимаю но как показать что это 3 последовательных буквы алфавита.
Евгудвин вне форума Ответить с цитированием
Старый 14.05.2011, 13:19   #6
Евгудвин
 
Регистрация: 14.05.2011
Сообщений: 9
По умолчанию

он должен отображать 3 последовательные буквы abc или opq ну и тому подобное
Евгудвин вне форума Ответить с цитированием
Старый 14.05.2011, 13:20   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
если да то копировал бы их в другой, уже строковый массив.
В этой задаче наверно нет смысла так делать. Просто +1 к какому-нибудь счетчику, просят же посчитать их количество.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.05.2011, 13:23   #8
Xcopy
Форумчанин
 
Аватар для Xcopy
 
Регистрация: 03.02.2009
Сообщений: 126
По умолчанию

ну... у тебя есть массив латинских символов, и строка в которой нужно найти последовательность. ты через цикл начинаешь каждый символ строки проверять на сходство со всеми символами массива. если такое сходство найдено, то записываешь (например в i) номер ячейки массива в которой найдена последовательность и проверяешь следующий символ строки на сходство с символом в ячейке массива i+1...
Alex11223, как я понял, ему потом все эти слова вывести нужно будет)
Xcopy вне форума Ответить с цитированием
Старый 14.05.2011, 13:36   #9
Евгудвин
 
Регистрация: 14.05.2011
Сообщений: 9
По умолчанию

Аааа все дошло до меня! спасибо!
Евгудвин вне форума Ответить с цитированием
Старый 14.05.2011, 13:40   #10
Xcopy
Форумчанин
 
Аватар для Xcopy
 
Регистрация: 03.02.2009
Сообщений: 126
По умолчанию

не за что)))
Xcopy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложная программа...не могу разобраться Curtis241291 Общие вопросы C/C++ 20 31.05.2010 23:23
Списки в поскале Шахрия Помощь студентам 1 08.02.2010 15:27
Visual Basic: не сложная программа для производства работающая с Excel, оплата труда гарантированна zxspec Помощь студентам 0 03.05.2009 01:43
Сложная программа Виктория Помощь студентам 2 03.12.2006 00:30