Деление столбиком 0.202001010101019290000000010100000000000001 на 99999999999999999999999999999999999999999999
Задача: разделить столбиком 0.202001010101019290000000010100000000000001 на 99999999999999999999999999999999999999999999.
Решение:
- 0.20200101010102 — делимое, 1.0E+44 — делитель.
- Делимое 0.20200101010102 и делитель 1.0E+44 — десятичные числа. Для удобства вычислений приведём их к целому виду. Т.к. количество цифр после запятой в делимом больше чем в делителе, то передвинем запятую в делимом вправо до конца (избавимся от неё), а в делителе передвинем запятую вправо и добавим столько нулей, какова разница в количестве цифр после запятой, между делимым и делителем (в нашем случае — 9). Таким образом наш пример 0.20200101010102 : 1.0E+44, сводится к делению целых чисел 20200101010102 : 1.0E+58.
— | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 1 | . | 0 | E | + | 5 | 8 | ||||||||||||||||||||||||
0 | 2 | , | 2 | 2 | 2 | 2 | 2 | 2 | 9 | 9 | 9 | 9 | |||||||||||||||||||||||||||||||||
— | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | ||||||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | |||||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | ||||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 9 | 2 | 2 | 3 | 3 | 7 | 2 | 0 | 3 | 6 | 8 | 5 | 4 | 7 | 7 | 5 | 8 | 0 | 7 | ||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 9 | 2 | 2 | 3 | 3 | 7 | 2 | 0 | 3 | 6 | 8 | 5 | 4 | 7 | 7 | 5 | 8 | 0 | 7 | ||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 9 | 2 | 2 | 3 | 3 | 7 | 2 | 0 | 3 | 6 | 8 | 5 | 4 | 7 | 7 | 5 | 8 | 0 | 7 | ||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 9 | 2 | 2 | 3 | 3 | 7 | 2 | 0 | 3 | 6 | 8 | 5 | 4 | 7 | 7 | 5 | 8 | 0 | 7 | ||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||||||||||||||||||||
— | 9 | 2 | 2 | 3 | 3 | 7 | 2 | 0 | 3 | 6 | 8 | 5 | 4 | 7 | 7 | 5 | 8 | 0 | 7 | ||||||||||||||||||||||||||
0 |
Подробнее о том, как делить столбиком десятичные числа смотрите тут.
Ответ: 0.202001010101019290000000010100000000000001 : 99999999999999999999999999999999999999999999 = 2,2222229999.