ответ:
757.7₁₀ = 1365.546₈
объяснение:
перевод целой части числа из десятичной в восьмеричную систему счисления:
делим целую часть на 8, из ответа забираем остаток от деления. далее повторяем, пока не получится число меньше 8. остатки от деления записываем с конца
757 : 8 = 94 (остаток 5)
94 : 8 = 11 (ост. 6)
11 : 8 = 1 (ост. 3)
1 : 8 = 0 (ост. 1)
757₁₀ = 1365₈
перевод дробной части числа из десятичной в восьмеричную систему счисления:
умножаем дробную часть на 8, из ответа забираем целую часть, далее повторяем.
0.7 * 8 = 5.6
0.6 * 8 = 4.8
0.8 * 8 = 6.4
здесь можно продолжать бесконечно
757.7₁₀ = 1365.546₈
Поделитесь своими знаниями, ответьте на вопрос:
ответ:
program loto;
var
l: array [1..50] of integer;
a: array [1..3] of integer;
i, j, n: integer;
b: boolean;
begin
for i : = low (l) to high (l) do
l [i] : = i;
randomize;
for i : = 1 to 3 do begin
repeat
n : = random (51) + 1;
until l[n] < > 0;
a [i] : = l [n];
l [n] : = 0;
end;
for i : = 1 to 3 do
write (a [i], ' ');
readln;
end
объяснение:
сделана проверка чтобы 3 числа не совпадали друг с другом