Хорошо известно, что умножение легко заменить сложением. Пишем цикл, который нужное число раз повторяет операцию накопления суммы. Есть нюансы: сложение не целых чисел, отрицательных. Есть тонкости: быстрее получется, если суммировать большее число меньшее число раз. Ну а теперь задачка.

Реализуйте операцию деления, не используя операции деления. Не разрешается использовать вариации операции деления (целочисленное, получение остатка и т.д.). Или опровергайте такую возможность.


Оригинальное решение будет оцениваться добавлением баллов в репутацию. И еще: алгоритм можно записать в текстовом виде или в математической форме (кому-как удобно). Успехов.


2010-11-23 • Просмотров [ 2780 ]