Задача: 457736688464839 - 74846474847
Пошаговое решение (пояснения по группам по три цифры)
- Запишем числа одной длиной, разбив на группы по три цифры справа налево:
- 457 | 736 | 688 | 464 | 839
- 0 | 074 | 846 | 474 | 847
- Вычитаем по группам справа налево с учетом borrows (заимствований).
Группа 5 (последняя): 839 - 847 не хватает, берем 1 из предыдущей группы. 839 + 1000 = 1839; 1839 - 847 = 992. Предыдущая группа 464 уменьшилась до 463.
Группа 4: 463 - 474 не хватает, берем 1 из следующей группы. 463 + 1000 = 1463; 1463 - 474 = 989. Следующая группа 688 уменьшилась до 687.
Группа 3: 687 - 846 не хватает, берем 1 из следующей группы. 687 + 1000 = 1687; 1687 - 846 = 841. Следующая группа 736 уменьшилась до 735.
Группа 2: 735 - 074 = 661.
Группа 1: 457 - 0 = 457.
- Соберём результат из групп: 457 | 661 | 841 | 989 | 992
Итак, результат: 457661841989992
Проверка (быстрое дополнительные действие): 457661841989992 + 74846474847 = 457736688464839, что совпадает с исходным числом, значит вычисление верно.