Pas.0014. Напишите программу, которая по заданным натуральному числу $\boldsymbol {N_{10}}$ и основанию системы счисления $1 < \boldsymbol b < 9$ выводит $\boldsymbol {N_b}$ — представление числа $\boldsymbol {N_{10}}$ в $\boldsymbol b$-ричной системе счисления.
См. также CS.0018.
Решение.program FromN10toNb;
const
CONVERTED_N = 216;
BASE = 6;
var
n : integer = CONVERTED_N;
b : integer = BASE;
nB : string = '';
begin
write(n, '(10) = ');
while n > 0 do
begin
nB := (n mod b) + nB;
n := n div b;
end;
write(nB, '(', b, ').');
end.
Консоль.216(10) = 1000(6).Кстати, это не имеет отношения к данной задаче, но все же запомните занимательный арифметический факт \[
216 = 6^3 = 3^3 + 4^3 +5^3 .\]