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 .\]