1
JavaScript & JScript / Отключить конкретный flash
« : 09 Ноября 2007, 09:10:24 »
UltraMax
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
что-то мне кажется, что это невозможно
$decimal = (string)$decimal;
$num = "";
$den = "1";
$dec = false;
for ($i = 0, $len = strlen($decimal); $i < $len; $i++) {
if ($dec) $den = gmp_mul($den, "10");
if ($decimal{$i} == ".") {
$dec = true;
}else{
$num .= $decimal{$i};
}
}
if($den == "1") return $num;
if (strpos($num, "0") === 0) $num = ltrim($num, "0");
$gcd = gmp_gcd($num, $den);
$num = gmp_strval(gmp_div($num, $gcd));
$den = gmp_strval(gmp_div($den, $gcd));
return $num."/".$den;
function mypow($x, $y, $scale = 0){
if (is_float($y)){
$y1 = floor($y);
$y2 = $y - $y1;
return bcmul(bcpow($x, $y1), pow($x, $y2), $scale);
} else {
return bcpow($x, $y);
}
}
bcpow(a, m) = bcpow(a, m1) * pow(a, m2)