Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача на строки
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
guest_stud
Помогите, пожалуйста, написать алгоритм на Pascal'e для следующей задачи:

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

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

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

бери любой вариант ... про палиндромы тоже было и неоднократно ... юзай поиск.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.