Предмет: Информатика,
автор: Alesta296
Ввести число N. Вывести число, получаемое выписыванием в обратном порядке цифр числа N. (Например, 1234, результат 4321).
pascal цикл while или repeat
Ответы
Автор ответа:
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.
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.
Автор ответа:
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.
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.
Похожие вопросы
Предмет: Русский язык,
автор: Aykamalishka1
Предмет: Геометрия,
автор: tursunalyaaulym
Предмет: Алгебра,
автор: Аноним
Предмет: Математика,
автор: grafdaniiliimailru
Предмет: Математика,
автор: ровочьлвлвлввььвьсл