Предмет: Информатика,
автор: ololosha1745
как составить таблицу сложения и умножения для однозначных чисел девятеричной системы счисления?
Ответы
Автор ответа:
0
Если на паскале, то как-то так:
function ToNine(number : integer) : integer;
const
sist = 9;
var
res, umn : integer;
begin
res := 0;
umn := 1;
while number > 0 do
begin
res := (number mod sist) * umn + res;
number := number div sist;
umn := umn * 10;
end;
ToNine := res;
end;
var
i : integer;
begin
for i := 1 to 8 do
writeln(i, ' + ', i, ' = ', ToNine(i + i));
for i := 1 to 8 do
writeln(i, ' * ', i, ' = ', ToNine(i * i));
end.
function ToNine(number : integer) : integer;
const
sist = 9;
var
res, umn : integer;
begin
res := 0;
umn := 1;
while number > 0 do
begin
res := (number mod sist) * umn + res;
number := number div sist;
umn := umn * 10;
end;
ToNine := res;
end;
var
i : integer;
begin
for i := 1 to 8 do
writeln(i, ' + ', i, ' = ', ToNine(i + i));
for i := 1 to 8 do
writeln(i, ' * ', i, ' = ', ToNine(i * i));
end.
Похожие вопросы
Предмет: Математика,
автор: suleymanovtimur11
Предмет: Музыка,
автор: Nomin2010
Предмет: Музыка,
автор: Аноним
Предмет: Информатика,
автор: ДыханиеСудьбы
Предмет: Геометрия,
автор: mysteriousgirl