Другие языки программирования и технологии

помогите с составлением таблицы умножения в 12-чной системе счисления

Дрим Авто .
Дрим Авто .
251
Доброго времени суток.

Правда ваша, в двенадцатиричной системе максимальное число - В. Т. е. соответствие цифр этой системы десятичным будет таким

0-0; 1-1; 2-2; 3-3; 4-4; 5-5; 6-6; 7-7; 8-8; 9-9; A-10; B-11;

Далее, чтобы перевести из 12-ричной системы в привычную нам десятичную, нужно начиная справа на лево умножать цифру разряда на степень 12 для соответствующего разряда (младший - нулевая степень = 1, затем 12^1=12; 12^2=144 и т. д.) .

После перемножения нормальным десятичным калькулятором нужно сделать обратный перевод. Для этого число делим на основание степени, т. е. 12, и записываем остатки от деления справа на лево. Это, так сказать, общий подход, к вопросу, как это сделать.

Можно и не перводить в десятичную, а составить табличку умножения. Примерно такую

___ 1 2 3 4 5 6 7 8 9 A B {первый множитель, крайний левый столбик - второй}
1__1 2 3 4 5 6 7 8 9 A B
2 __ 2 4 6 8 A 10 12 14 16 18 1A
3 __ 3 6 9 10 13 16 19 20 23 26 29
4 __ 4 8 10 14 18 20 24 28 30 34 38
5 __ 5 A 13 18 21 26 2B 34 39 42 47
6 __ 6 10 16 20 26 30 36 40 46 50 56
7 __ 7 12 19 24 2B 36 41 48 53 5A 65
8 __ 8 14 20 28 34 40 48 54 60 68 74
9 __ 9 16 23 30 39 46 53 60 69 76 83
A __ A 18 26 34 42 50 5A 68 76 84 92
B __ B 1A 29 38 47 56 65 74 83 92 A1

Скорее всего поломает табличку, но думаю, разберетесь.

Удачи!

Да, и 5* альфа и альфа на 5 это одно и то же. :-)
Келдбек Карманов
Келдбек Карманов
59 613
Лучший ответ
Есть готовая программа на Делфи для систем счисления от 2 до 20... Если че, пиши на почту.. .

Ну так и разбирайтесь по коду, она ведь рабочая.. . А тут вам никто нормально не поможет...
Павел Гусев
Павел Гусев
23 519
ты сначала в dec сделай, потом ответ переведи в 12 систему счисления
Иван Мухин
Иван Мухин
4 809
1*1=1 _ 2*1=2
1*2=2 _ 2*2=4
1*3=3 _ 2*3=5
1*4=4 _ 2*4=8
1*5=5 _ 2*5=A
1*6=6 _ 2*6=C
1*7=7 _ 2*7=C1
1*8=8 _ 2*8=C2
1*9=9 _ 2*9=C4
1*A=A _ 2*A=C6
1*B=B _ 2*B=C8
1*C=C _ 2*C=CA

и т. д