Программа которая переводит десятичное число в восьмеричное паскаль

7 Фев 2020 в 19:41
142 +1
0
Ответы
1

program DecimalToOctal;

var
decimalNum, quotient, remainder, i: Integer;
octalNum: String;

begin
// Input decimal number
write('Enter a decimal number: ');
readln(decimalNum);

// Initialize variables
quotient := decimalNum;
octalNum := '';
i := 1;

// Convert decimal to octal
repeat
remainder := quotient mod 8;
octalNum := IntToStr(remainder) + octalNum;
quotient := quotient div 8;
until quotient = 0;

// Output the octal number
writeln('Octal equivalent: ', octalNum);
end.

18 Апр 2024 в 17:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир