![]() |
Как заменить деление сложением или вычитанием?
Как заменить деление сложением или вычитанием? Помниться был там простенький алгоритм. Помогиме вспомнить
|
Если правильно тебя понял
PHP код:
|
http://forum.sources.ru/index.php?act=ST&f=43&t=102840
|
а если не исмпользовать умножение?
|
http://php.ru/manual/function.gmp-div-q.html
PHP код:
20 0 1 0 1 |
PHP код:
|
PHP код:
PHP код:
|
Будущии ядерные физики России собрались.
PHP код:
|
Чтобы заменить деление на другие операции надо перевести всё в двоичную систему. Деление в двоичной системе сводится к другим простым операциям.
|
Цитата:
|
Цитата:
echo del(100,3); )))) Неплохой буфероверфлоу такой у вас получился:) |
Код:
<?php |
и чем этот код лучше моего?:)
|
Цитата:
|
мой? Вы уверены?
|
Цитата:
|
Цитата:
|
да так надо
|
Вообщем, переделал, прекрасно делит int на Int без остатка.
Это стандартный алгоритм по замене деления - вычитанием. PHP код:
Pashkela, ув. идите на http://php.ru/manual/function.gmp-div-q.html . Как сами и сказали. |
А для чего это применяется?
|
http://www.npk.ru/articles/article.html?id=23_7
почитай, познавательно |
| Время: 07:36 |