<?php
//counter - счетчик, product - финальное значение
//почему-то не выводит продакт, сама запись вроде верная
function factorial($n,$counter,$product)
{
if ($counter>$n){
return $product;
}
else {
$product=$product*$counter;
$counter++;
}
}
?>
PD9waHAKCi8vY291bnRlciAtINGB0YfQtdGC0YfQuNC6LCBwcm9kdWN0IC0g0YTQuNC90LDQu9GM0L3QvtC1INC30L3QsNGH0LXQvdC40LUKLy/Qv9C+0YfQtdC80YMt0YLQviDQvdC1INCy0YvQstC+0LTQuNGCINC/0YDQvtC00LDQutGCLCDRgdCw0LzQsCDQt9Cw0L/QuNGB0Ywg0LLRgNC+0LTQtSDQstC10YDQvdCw0Y8KZnVuY3Rpb24gZmFjdG9yaWFsKCRuLCRjb3VudGVyLCRwcm9kdWN0KQp7CglpZiAoJGNvdW50ZXI+JG4pewoJCXJldHVybiAkcHJvZHVjdDsKCX0KCWVsc2UgewoJCSRwcm9kdWN0PSRwcm9kdWN0KiRjb3VudGVyOwoJCSRjb3VudGVyKys7Cgl9Cgl9CnByaW50X3IoZmFjdG9yaWFsKDUsMSwxKSk7Cj8+Cgo=