Какие есть способы быстрого деления (я не знаю, как сформулировать вопрос)
Есть, например, быстрый способ деления на 5. Возьмём число 70. Его надо умножить на 2, получается 140, и после надо отделить один знак запятой. Значит, 70:5=14, и такое работает с каждый числом. А какие ещё есть способы быстрого деления?
Существуют различные методы быстрого деления, которые позволяют выполнять деление сокращением числа итераций. Вот несколько примеров:
1. Быстрое деление на 2: Деление на 2 можно осуществить путем сдвига всех разрядов числа вправо на 1 позицию. Например, число 56 разделив на 2 получим 28.
2. Быстрое деление на 4: Деление на 4 можно осуществить путем сдвига всех разрядов числа вправо на 2 позиции. Например, число 84 разделив на 4 получим 21.
3. Быстрое деление на 10: Деление на 10 эквивалентно сдвигу всех разрядов числа вправо на 1 позицию и добавлению нуля справа. Например, число 350 разделив на 10 получим 35.
4. Быстрое деление на 9: Деление на 9 можно осуществить путем суммирования всех разрядов числа и повторного применения этого метода к сумме до тех пор, пока не получим одноразрядное число (0-9). Например, число 513 разделив на 9 получим 57.
5. Быстрое деление на 11: Для деления на 11 можно осуществить путем вычитания и сложения соседних цифр числа. Например, число 792 разделив на 11 получим 72.
Все эти методы позволяют выполнить деление на определенные числа без необходимости проведения полной арифметической операции деления.
ну типа польшу поделил за 2 недели)))))
c любым числом?
раздели 19 на 5 своим быстрым способом...
умножение на 2 и "отделение" одного знака (говоря по другому, деление на 10)
всё это равносильно умножению на 0.2
это то же самое что делить на 5
1/5 = 2/10 = 0.2
каким-то мусором головы забиваете...
Ну хз, деление на десять и на другие такие же, 100;1000