Ще изложа метод описан в книгата: "Математическа мозайка" изд. "Техника", която представлява сборник статии по математика на унгарски математици. Авторът споменава, че този метод е отдавна известен, но преоткрит от Феррол - "изчислителят-фокусник" живял в началото на миналия век. Този метод е особено подходящ за компютърна реализация и след като се помъча да го изложа ще дам негова реализация. Да разгледаме произведението 724 * 586. Обръщаме вторият множител и прилагаме следните стъпки:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQjXLuWIvVyxWvCsws_nI01XB-HYpj99eqiAycRZ0oGXo8Z7nm0zlQcPRKkdArKVwtv4yYl2HJ1GqfKqhHzqeu_vDS_LS5FOu-6rdEUN04iQfvcgQ1sXYW9Y5BTPi1yBhIMVbUpLmLNh8/s320/mult.png)
Като стрелката изразява умножение на съответните цифри, като след умножението като резултат записваме цифрата на единиците, а тази на десетиците преминава като "едно наум" и се прибавя към следващото умножение. Например при първата стъпка имаме 6.4 = 24 - записваме 4 и 2 "наум". После пресмятаме 6.2+8.4+2 = 46 - пишем 6 и 4 "наум". Така продължаваме до края и получаваме търсеният резултат 424264.
А ето и реализацията на метода на c++ По-точно за компилатора g++.
Реализация на метода