Перевести в паскале число из десятичной в восьмеричную

0 голосов

Перевести в паскале число из десятичной в восьмеричную


спросил от (16 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (4.1k баллов)

Var
ch, mo, di: longint;
otvet, s: string;
begin
readln(ch);
otvet := '';
while ch <> 0 do
begin
di := ch div 8;
mo := ch mod 8;
str(mo, s);
otvet := s + otvet;
ch := di;
end;
writeln(otvet);
end.

...