Pascal. Задача 7-3
Пользователь вводит число. Используя рекурсию, вывести число "наоборот", то есть число, в котором цифры следуют в обратном порядке. Например, если ввести 1234, то вывести надо 4321.
Решение
procedure digits(n : integer);
begin
if n < 10 then
write(n)
else
begin
write(n mod 10);
digits(n div 10);
end;
end;
var
n : integer;
begin
Write('Введите число: ');
Readln(n);
Write('Число "наоборот": ');
digits(n);
writeln();
end.