Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Задача на строки

Автор: guest_stud 3.12.2007 23:49

Помогите, пожалуйста, написать алгоритм на Pascal'e для следующей задачи:

Ввести строку символов (предусмотреть ввод пустой строки или строки из одних пробелов). Разделителями слов в строке могут быть «_»,«:»,«;»,«,»,«( )»(предусмотреть использование множества для разделителей). Определить номер слова-палиндрома, имеющего максимальную длину.

Заранее благодарен.

Автор: guest_stud 3.12.2007 23:53

С вводом строки, проверкой на пустую строку и проблеы, вроде все понятно.
А вот начиная с разделителей становится абсолютно непонятно, как решать (никогда не встреч задачи, где используется сразу шесть разделителей, да и понятие "множество для разделителей" не совсем понятно.

Ну и насчет номера слова-палиндрома непонятно, как решать, хотя, может быть, если станет известно, как выполняется первая часть алгоритма, станет понятно и это.

Автор: klem4 4.12.2007 1:02

http://forum.pascal.net.ru/index.php?s=&showtopic=6972&view=findpost&p=50609

бери любой вариант ... про палиндромы тоже было и неоднократно ... юзай поиск.