Помогите пожалуйста. программка Паскаль дано трехзначное число. Напишите программку, которая

Помогите пожалуйста. программка Паскаль дано трехзначное число. Напишите программку, которая определяет: является ли число перевертышем, т.е числом, десятичная запись которого читается идиентично слева вправо и справа влево Пример входных данных: 122, 121, 222 Пример выходных данных: нет, перевертыш, перевертыш

Задать свой вопрос
1 ответ

var
  c, f, First, count:integer;
begin
  write('c = ');
  readln(c);
  f := c;
  while (f div 10 gt; 0) do
  begin
    First := f div 10;
    count := 1;
    while (First div 10 gt; 0) do
    begin
      First := First div 10;
      Inc(count);
    end;
    if First lt;gt; f mod 10 then
    begin
      writeln('No');
      readln;
      Exit;
    end;
    
    while count gt; 0 do
    begin
      First := First * 10;
      dec(count);
    end;
    f := f - First;
    f := f div 10;
  end;
  writeln('Changeling');
  readln;
end.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

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

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

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

Войти на сайт