guest_stud
3.12.2007 23:49
Помогите, пожалуйста, написать алгоритм на Pascal'e для следующей задачи:
Ввести строку символов (предусмотреть ввод пустой строки или строки из одних пробелов). Разделителями слов в строке могут быть «_»,«:»,«;»,«,»,«( )»(предусмотреть использование множества для разделителей). Определить номер слова-палиндрома, имеющего максимальную длину.
Заранее благодарен.
guest_stud
3.12.2007 23:53
С вводом строки, проверкой на пустую строку и проблеы, вроде все понятно.
А вот начиная с разделителей становится абсолютно непонятно, как решать (никогда не встреч задачи, где используется сразу шесть разделителей, да и понятие "множество для разделителей" не совсем понятно.
Ну и насчет номера слова-палиндрома непонятно, как решать, хотя, может быть, если станет известно, как выполняется первая часть алгоритма, станет понятно и это.
Разбиение на слова. Все способы.бери любой вариант ... про палиндромы тоже было и неоднократно ... юзай поиск.