Дано натуральное число N. Выведите все его цифры по одной, в обратном порядке, разделяя...

0 голосов

Дано натуральное число N. Выведите все его цифры по одной, в обратном порядке, разделяя их пробелами или новыми строками. При решении этой задачи нельзя использовать строки, списки, массивы (ну и циклы, разумеется). Разрешена только рекурсия и целочисленная арифметика.


спросил от Начинающий (176 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Кандидат Наук (34.0k баллов)
 
Лучший ответ

Procedure R(n:longint);
Begin
Write(n mod 10,' ');
if n>1 then R(n div 10);
End;

Var
   n:longint;
Begin
Write('n = ');
ReadLn(n);
R(n)
End.

...