Перевести число 12345678 из 157-ой системы в девятеричную

Задача: перевести число 12345678 из 157-ой в 9-ую систему счисления.

Для перевода 12345678 из 157-ой в 9-ую систему счисления, воспользуемся следующим алгоритмом:

  1. Переведем число 12345678 из 157-ой системы в десятичную;
  2. Полученное число переведём из десятичной системы в 9-ую;

Решение:

1. Для перевода числа 12345678 в десятичную систему воспользуемся формулой:

An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0

Отсюда:

12345678157=1 ∙ 1577 + 2 ∙ 1576 + 3 ∙ 1575 + 4 ∙ 1574 + 5 ∙ 1573 + 6 ∙ 1572 + 7 ∙ 1571 + 8 ∙ 1570 = 1 ∙ 2351243277537493 + 2 ∙ 14976071831449 + 3 ∙ 95388992557 + 4 ∙ 607573201 + 5 ∙ 3869893 + 6 ∙ 24649 + 7 ∙ 157 + 8 ∙ 1 = 2351243277537493 + 29952143662898 + 286166977671 + 2430292804 + 19349465 + 147894 + 1099 + 8 = 238148403796933210

Таким образом:

12345678157 = 238148403796933210

2. Полученное число 2381484037969332 переведем из десятичной системы счисления в 9-ую. Для этого, осуществим последовательное деление на 9, до тех пор пока остаток не будет меньше чем 9.

2381484037969332 9
2.3814840379693E+15 2.6460933755215E+14 9
0 2.6460933755215E+14 29401037505794 9
2 29401037505792 3266781945088 9
2 3266781945084 362975771676 9
4 362975771673 40330641297 9
3 40330641294 4481182366 9
3 4481182359 497909151 9
7 497909151 55323239 9
0 55323234 6147026 9
5 6147018 683002 9
8 683001 75889 9
1 75888 8432 9
1 8424 936 9
8 936 104 9
0 99 11 9
5 9 1
2

Полученные остатки записываем в обратном порядке, таким образом:

238148403796933210=125081185073342209

Ответ: 12345678157 = 125081185073342209.

Смотрите также:

  • Смотрите также
  • Калькуляторы
  • Последние переводы
  • Какое число еще хотите перевести?

    * Все поля обязательны
  • Дробное число вводите через точку
  • Введите от 2 до 16
  • Введите от 2 до 16
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
Adblock
detector