Для перевода числа 100100 из 100100-ой в 100100-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 100100-ую. Для перевода 100100-ого числа 100100 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A100100 = an-1 ∙ 100100n-1 + an-2 ∙ 100100n-2 + ∙∙∙ + a0 ∙ 1001000
В результате преобразований получим:
100100100100=1 ∙ 1001005 + 0 ∙ 1001004 + 0 ∙ 1001003 + 1 ∙ 1001002 + 0 ∙ 1001001 + 0 ∙ 1001000 = 1 ∙ 1.005010010005E+25 + 0 ∙ 1.004006004001E+20 + 0 ∙ 1003003001000000 + 1 ∙ 10020010000 + 0 ∙ 100100 + 0 ∙ 1 = 1.005010010005E+25 + 0 + 0 + 10020010000 + 0 + 0 = 1.005010010005E+2510
Таким образом:
100100100100 = 1.005010010005E+2510.
Для перевода десятичного числа 1.005010010005E+25 в 100100-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 100100 до тех пор, пока остаток не станет меньше чем 100100.
| — | 334043804455665664 | 100100 | |||||
| 3.3404380445566E+17 | — | 3337100943613 | 100100 | ||||
| 3337100867100 | — | 33337671 | 100100 | ||||
| 33333300 | 333 | ||||||
Ответом будет являться обратная последовательность результатов деления:
33404380445566566410=333100100
Для перевода дробной части 0.005010010005E+25 из десятичной системы в 100100-ую, необходимо выполнить последовательное умножение дробной части на 100100, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.005010010005E+25 ∙ 100100 = 5.015020015005E+27 ()
0.015020015005E+27 ∙ 100100 = 1.5035035020005E+30 ()
0.5035035020005E+30 ∙ 100100 = 5.040070055025E+34 (0)
0.040070055025E+34 ∙ 100100 = 4.0110125080025E+37 (0)
0.0110125080025E+37 ∙ 100100 = 1.1023520510502E+40 (0)
0.1023520510502E+40 ∙ 100100 = 1.0245440310125E+44 (0)
0.0245440310125E+44 ∙ 100100 = 2.4568575043513E+47 (0)
0.4568575043513E+47 ∙ 100100 = 4.5731436185565E+51 (0)
0.5731436185565E+51 ∙ 100100 = 5.7371676217506E+55 (0)
0.7371676217506E+55 ∙ 100100 = 7.3790478937235E+59 (0)
0.3790478937235E+59 ∙ 100100 = 3.7942694161722E+63 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.005010010005E+2510=0.000000000100100
Ответом будет являться соединение целой и дробной части:
1.005010010005E+2510=333.000000000100100.
Окончательный ответ:
100100100100=333.000000000100100.
