Задать вопрос
9 февраля, 01:26

Ввести число N. Вывести число, получаемое выписыванием в обратном порядке цифр числа N. (Например, 1234, результат 4321).

pascal цикл while или repeat

+5
Ответы (2)
  1. 9 февраля, 04:05
    0
    Var

    n, nn : integer;

    begin

    repeat

    write ('Введите число, не оканчивающиеся на 0: ')

    readln (n) ;

    until (n mod 10) 0;

    while n>0 do

    begin

    nn:=nn*10 + (n mod 10) ;

    n:=n div 10;

    end;

    write (nn) ;

    end.
  2. 9 февраля, 04:48
    0
    Program n1;

    var

    n, a, m: longint;

    begin

    write ('введите число: ') ;

    readln (n) ;

    m : = 0;

    while n>0 do begin

    a : = n mod 10;

    n : = n div 10;

    m : = m*10 + a;

    end;

    writeln ('перевернутое число: ', m) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Ввести число N. Вывести число, получаемое выписыванием в обратном порядке цифр числа N. (Например, 1234, результат 4321). pascal цикл while ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы