
02.02.2009, 21:25
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами:
9840758
Репутация:
808
|
|
Сообщение от kraken
Если без цикла тогда рекурсией
PHP код:
function kraken_YMHbIN($a,$b)
{
$a*=$a;
if ($a<$b) kraken_YMHbIN($a,$b);
return $a
}
Цитирую сам себя с тривиальной правкой =(
PHP код:
<pre>
<?php
function compute($ini, $mul, $max)
{
$pow = ceil(log($max / $ini, $mul));
return $ini * pow($mul, $pow);
}
echo compute(1, 10, 100) . "\n" .
compute(5, 11, 1e7);
|
|
|