• Написать программу, которая запрашивает слово и проверяет, является ли это слово палиндромом. Pascal ABC

Ответы 9

  • "Анна" уже не палиндром?
  • набирайте в одном регистре. Нигде не сказано, что буквы в разных регистрах можно давать
  • Потому мы проверяем более менее популярные только
  • и как, хорошо оплачивается это?
    • Автор:

      athena87
    • 6 лет назад
    • 0
  • это добровольная работа
    • Автор:

      savannah
    • 6 лет назад
    • 0
  • подарки один раз присылали
  • Да уж.
  • var  s:string;  i,n:byte;  p:boolean;begin  Write('Введите слово: ');  Readln(s);  n:=Length(s);  p:=true;  for i:=1 to n div 2 do    if s[i]<>s[n-i+1] then    begin      p:=false;      break    end;  if p then Writeln('Палиндром')  else Writeln('Не палиндром')end.
    • Автор:

      asher722
    • 6 лет назад
    • 0
  • var

        s: string;

    function Invert(s: string): string;

    var

        i: integer;

        t: string;

    begin

        t := '';

        for i := 1 to length(s) do

            t := s[i] + t;

        

        Invert := t;

    end;

    begin

        Write('Введите слово: ');

        Readln(s);

        

        s := Trim(s);

        s := Uppercase(s);

        

        if Invert(s) = s then 

            Writeln('Палиндром')

        else 

            Writeln('Не палиндром');

    end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years