Возьмем: 105 × 97 (105 > 100, 97 < 100) 🔍 Находим "дополнения" до 10^n (до 100): 100 - 105 = -5 (так как 105 > 100)
100 - 97 = 3 (так как 97 < 100) ➖ Вычитаем дополнение одного числа из другого: 105 – 3 = 102
Или: 97 – (-5) = 97 + 5 = 102 (Результат одинаков!) ✖️ Перемножаем дополнения (Осторожно, знаки разные!): (-5) × 3 = -15 🔄 Комбинируем (основу × 10^n): Берем число из шага 2 (102) и умножаем на 100 (n=2).
Получаем: 10 200
Как: 102 × 100 = 10 200 ➕ Прибавляем произведение дополнений: 10 200 + (-15) = 10 200 - 15 = 10 185 🎉 ВУАЛЯ: 105 × 97 = 10 185! Видите? Работает! 😎 Проверим на большем числе:
1056 × 973 (1056 > 1000, 973 < 1000) 🔍 Дополнения до 1000: 1000 - 1056 = -56
1000 - 973 = 27 ➖ Вычитаем дополнения: 1056 – 27 = 1029 ✖️ Перемножаем дополнения (разные знаки!): (-56) × 27 = -1512 🔄 Комбинируем (основа × 1000): 1029 × 1000 = 1 029 000 ➕ Прибавляем (учитываем знак!): 1 029 000 + (-1512) = 1 029 000 - 1512 = 1 027 488 ✅ ФИНИШ! 1056 × 973 = 1 027 488! Метод основан на