Free pascal. Написать программку детектирования слова-полиндрома

Free pascal. Написать программку детектирования слова-полиндрома

Задать свой вопрос
1 ответ
Var s : string;
    i, k : integer;
begin
   Readln(s);
   k:=0;
   for I := 1 to Length(s) div 2 do
     if s[i]= s[Length(s)-k] then k:=k+1;
     if k= Length(s) div 2 then  Write('Полиндром') else Write('Не полиндром');     Readln
end.

      



Тютюева Нелли
для экономии памяти можно использовать переменную byte. Маловероятно, что будет слово длинной integer)
Solodin Timur
поточнее строка и не может быть длиннее байта. Так что используйте байт
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт