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