Переведите число 321 из десятичной системы счисления в семеричную систему счисления

0 голосов
39 просмотров

Переведите число 321 из десятичной системы счисления в семеричную систему счисления


Информатика (14 баллов) | 39 просмотров
Дан 1 ответ
0 голосов

Const
  Rn : String[36] = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';

Function DecToN(a : Longint; Raz : Byte) : String;
Begin
  If a>Raz-1 then DecToN:=DecToN(a div Raz,Raz)+Rn[(a mod Raz)+1]
  else DecToN:=Rn[a+1];
end;

Begin
  Writeln(DecToN(321,7)); { 636 }
end.

(5.1k баллов)
0

это правильно, точно?

0

можно легко проверить: 636(7) = 6*7^2+3*7^1+6*7^0 (10) = 294 + 21 + 6 (10) = 321(10)

0

спасибо большое за ответ ))