Для перевода числа 56564 из 4538854588485555465484857-ой в 1000000000000000000000000000000000000000000000000000-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 1000000000000000000000000000000000000000000000000000-ую. Для перевода 4538854588485555465484857-ого числа 56564 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A4538854588485555465484857 = an-1 ∙ 4538854588485555465484857n-1 + an-2 ∙ 4538854588485555465484857n-2 + ∙∙∙ + a0 ∙ 45388545884855554654848570
В результате преобразований получим:
565644538854588485555465484857=5 ∙ 45388545884855554654848574 + 6 ∙ 45388545884855554654848573 + 5 ∙ 45388545884855554654848572 + 6 ∙ 45388545884855554654848571 + 4 ∙ 45388545884855554654848570 = 5 ∙ 4.244094816295E+98 + 6 ∙ 9.3505855575582E+73 + 5 ∙ 2.0601200975416E+49 + 6 ∙ 4.5388545884856E+24 + 4 ∙ 1 = 2.1220474081475E+99 + 5.6103513345349E+74 + 1.0300600487708E+50 + 2.7233127530913E+25 + 4 = 2.1220474081475E+9910
Таким образом:
565644538854588485555465484857 = 2.1220474081475E+9910.
Для перевода десятичного числа 2.1220474081475E+99 в 1000000000000000000000000000000000000000000000000000-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 1000000000000000000000000000000000000000000000000000 до тех пор, пока остаток не станет меньше чем 1000000000000000000000000000000000000000000000000000.
0 | |
Ответом будет являться обратная последовательность результатов деления:
010=01000000000000000000000000000000000000000000000000000
Для перевода дробной части 0.1220474081475E+99 из десятичной системы в 1000000000000000000000000000000000000000000000000000-ую, необходимо выполнить последовательное умножение дробной части на 1000000000000000000000000000000000000000000000000000, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.1220474081475E+99 ∙ 1000000000000000000000000000000000000000000000000000 = 1.220474081475E+149 (0)
0.220474081475E+149 ∙ 1000000000000000000000000000000000000000000000000000 = 2.20474081475E+199 (0)
0.20474081475E+199 ∙ 1000000000000000000000000000000000000000000000000000 = 2.0474081475E+249 (0)
0.0474081475E+249 ∙ 1000000000000000000000000000000000000000000000000000 = 4.74081475E+298 (0)
0.74081475E+298 ∙ 1000000000000000000000000000000000000000000000000000 = INF (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.1220474081475E+9910=0.000001000000000000000000000000000000000000000000000000000
Ответом будет являться соединение целой и дробной части:
2.1220474081475E+9910=0.000001000000000000000000000000000000000000000000000000000.
Окончательный ответ:
565644538854588485555465484857=0.000001000000000000000000000000000000000000000000000000000.