{АС * (10n-1)}. Загальний випадок множення на (10n-1). Виконується за формулою:
AС * (10n-1) = [АС - (А + 1)] * 10n + (10n - C),
де С - n*(10n) заключних цифр числа, а А - цифри ліворуч від С.
Іншими словами, щоб помножити m-цифрове число на (10n -1), де m > п, необхідно від множеного відняти збільшене на одиницю число, утворене першими (m-n) цифрами того самого числа, і до отриманого підсумку приписати (з урахуванням розрядів) доповнення до 10n числа, утвореного останніми n цифрами множеного. Приклади:
25455 * 9999 = (25455 - (2 + 1))* 104 + (10000-5455) = 254524545.
5678 * 9999 = 5677 | | (10000 - 5678) = 56774322. Обґрунтування загального способу
Нехай а = b* 10n + с, де b - довільне число, ас < 10n.
Тоді а*(10n- 1) = (b*10n + с)*(10n - 1) = ((b*10n + c)-(b + 1))*10n + (10n - с).
AС * (10n-1) = [АС - (А + 1)] * 10n + (10n - C),
де С - n*(10n) заключних цифр числа, а А - цифри ліворуч від С.
Іншими словами, щоб помножити m-цифрове число на (10n -1), де m > п, необхідно від множеного відняти збільшене на одиницю число, утворене першими (m-n) цифрами того самого числа, і до отриманого підсумку приписати (з урахуванням розрядів) доповнення до 10n числа, утвореного останніми n цифрами множеного. Приклади:
25455 * 9999 = (25455 - (2 + 1))* 104 + (10000-5455) = 254524545.
5678 * 9999 = 5677 | | (10000 - 5678) = 56774322. Обґрунтування загального способу
Нехай а = b* 10n + с, де b - довільне число, ас < 10n.
Тоді а*(10n- 1) = (b*10n + с)*(10n - 1) = ((b*10n + c)-(b + 1))*10n + (10n - с).