|
| |
|
|
| |
для: ihoru
(19.11.2006 в 23:26)
| | | Это неверное решение.
В случае, когда a кратно d, будет ошибка. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(19.11.2006 в 22:41)
| | | $q = 46;
$d = 9;
$up = intval(($q+$d-1)/$d); | |
| |
|
|
| |
|
|
| |
для: Владимир55
(19.11.2006 в 23:48)
| | | Пошло вот это:
$nstrmax = ceil ($nstrmax1) ; | |
| |
|
|
| |
|
|
| |
для: ihoru
(19.11.2006 в 23:26)
| | | Спасибо, можно и так. Правда, это не всегда будет правильно. Например, 8:2=5
Выкарабкаться можно через деление по модулю и добавление 1 по условию, но я полагал, что могут быть операторы прямого назначения.
И почему-то у меня не пошел bvdiv ('$x', '$y', 3); | |
| |
|
|
| |
|
|
| |
для: Владимир55
(19.11.2006 в 22:41)
| | | Можно округлить до меньшего и прибавить 1!
<?
$b = $a / $d;
$k = floor($b) + 1;
?>
|
| |
| |
|
|
| |
|
|
| | Как округлить результат деления до целого числа? Округление нужно в большую сторону. Или в процессе деления, если есть такой оператор, или после деления самостоятельным образом. Но ведь как-то же можно? | |
| |
|
|
|