Алгоритм решения:
for, который будет идти от последней цифры (индекс длина - 1) до первой цифры (индекс 0), с шагом -1.Пример псевдокода:
INPUT number_str
length = LENGTH(number_str)
FOR i FROM length - 1 DOWN TO 0
PRINT SUBSTRING(number_str, i, 1)
ENDFOR
Альтернативный алгоритм (с использованием математических операций):
while, который будет продолжаться, пока число больше 0.число % 10).число = число / 10).Пример псевдокода:
INPUT number
WHILE number > 0
digit = number MOD 10
PRINT digit
number = number DIV 10
ENDWHILE