*** ВНИМАНИЕ: Блог переехал на другой адрес - demin.ws ***

среда, 20 октября 2010 г.

Умножение вручную на бумажке по-китайски

Не берусь утверждать, что этот способ эффективнее традиционного столбика, но все равно впечатляет.

6 комментариев:

  1. я когда-то видел что-то подобное..

    unsigned int result = 0;

    // result = m*n

    for(unsigned int x = 0; x < m; ++x)
    for(unsigned int y = 0; y < n; ++y)
    ++result;

    ОтветитьУдалить
  2. А числа большей длины как считать?

    ОтветитьУдалить
  3. Так же. Рисуем линии, суммируем по диагоналям, переполнения переносим в следующий разряд по правилам обычной арифметики
    http://i005.radikal.ru/1010/f1/96be31c3d42f.png

    ОтветитьУдалить
  4. Прикольно. Основное отличие от традиционного столбика в том, что не нужно знать таблицу умножения элементарных чисел. Просто нужно уметь подсчитывать.
    Система, наверное, особенно применима для определенного круга людей, которые не способны запомнить эту самую таблицу умножения.

    Но знать эту системы тоже очень полезно.
    Аффтар, пишы исчо! ;)

    ОтветитьУдалить