Задать вопрос
23 декабря, 23:17

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

pascal цикл while или repeat

+4
Ответы (2)
  1. 24 декабря, 00:36
    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. 24 декабря, 01:25
    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 ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы