• дано целое число n<=(больше равно) 9999
    является ли это число палиндромом?
    все ли его цифры разные?

Ответы 1

  • var n,p,d : longint; a : array [0..9] of boolean; v : boolean;

    begin

      readln(n);

      d:=n;

      v:=false;

      p:=0;

      while d>0 do

      begin

        p:=p*10+(d mod 10);

        if a[d mod 10]=true then v:=true else a[d mod 10]:=true;

      end;

      if p=n then writeln('Данное число палиндром');

      if not(v) then writeln('Все цифры данного числа разные');

    end.Я не знаю работает ли это, если не работает напиши мне. Я исправлю

    • Автор:

      leland
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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