• напишите процедуру, которая выводит на экран запись числа меньшего, чем 8^10 в виде 10 знаков в восьмеричной системе счисления.

Ответы 1

  • procedure Dec2Oct(n:longint);{ Перевод натурального десятичного n в восьмеричную систему счисления  и вывод результата }const  alpha = '01234567';var  s: string;  i:integer;begin  s := '';  while n > 0 do begin     s := alpha[(n mod 8) + 1] + s;    n := n div 8  end;  for i:=Length(s) to 9 do s:='0'+s;  Write(s)end;{ Использование }var  x:longint;begin  Write('Введите десятичное число: '); Read(x);  Write('В восьмеричной системе счисления: ');  Dec2Oct(x);  Writelnend.Тестовое решение:Введите десятичное число: 1234567В восьмеричной системе счисления: 0004553207
    • Автор:

      reedebir
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years