|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2008, 18:14 | #1 |
Новичок
Джуниор
Регистрация: 09.05.2008
Сообщений: 1
|
Описать рекурсивную функцию Palindrom(S) логического типа
Recur. Описать рекурсивную функцию Palindrom(S) логического типа, возвращающую TRUE, если строка S является палиндромом (то есть читается одинаково слева направо и справа налево), и FALSE в противном случае. Оператор цикла в теле функции не использовать. Вывести значения функции Palindrom для пяти данных строк.
|
15.12.2008, 19:03 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
function palindrom(const r: string): boolean;
var l: integer; begin l:=length(s); result:=(s[1]=s[l]) and palindrom(????); // ???? это твое домашнее задание //кроме этого есть еще закавыка поробуй найти ее сам end;
программа — запись алгоритма на языке понятном транслятору
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно описать функцию? | аукшщ | Общие вопросы C/C++ | 2 | 19.01.2009 11:37 |
[Pascal] Описать функцию IntFileSize | Катуха | Помощь студентам | 2 | 24.12.2008 17:20 |
Написать рекурсивную функцию вычисления определителя квадратной матрицы | Лёха | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.03.2008 08:43 |
Буква логического раздела ХР | Rastaman | Свободное общение | 1 | 01.10.2007 16:09 |
Помогите описать функцию | pahaig | Помощь студентам | 2 | 09.04.2007 22:28 |