среда, 20 октября 2010 г.
Умножение вручную на бумажке по-китайски
Не берусь утверждать, что этот способ эффективнее традиционного столбика, но все равно впечатляет.
Подписаться на:
Комментарии к сообщению (Atom)
Blog about programming for beginners and beyond / Блог о программировании. Для начинающих и не только.
я когда-то видел что-то подобное..
ОтветитьУдалитьunsigned int result = 0;
// result = m*n
for(unsigned int x = 0; x < m; ++x)
for(unsigned int y = 0; y < n; ++y)
++result;
79*86, вперёд :-)
ОтветитьУдалитьА числа большей длины как считать?
ОтветитьУдалитьТак же. Рисуем линии, суммируем по диагоналям, переполнения переносим в следующий разряд по правилам обычной арифметики
ОтветитьУдалитьhttp://i005.radikal.ru/1010/f1/96be31c3d42f.png
Весьма интересный способ!
ОтветитьУдалитьПрикольно. Основное отличие от традиционного столбика в том, что не нужно знать таблицу умножения элементарных чисел. Просто нужно уметь подсчитывать.
ОтветитьУдалитьСистема, наверное, особенно применима для определенного круга людей, которые не способны запомнить эту самую таблицу умножения.
Но знать эту системы тоже очень полезно.
Аффтар, пишы исчо! ;)