function fak($n)
{
echo "Ulaz $n<br>";
if ($n == 0)
{
return 1;
}
else
{
$rezultat = $n*fak($n-1);
echo "Izlaz $n = $rezultat<br>";
return $rezultat;
}
}
Ulaz 5
Ulaz 4
Ulaz 3
Ulaz 2
Ulaz 1
Ulaz 0
Izlaz 1 = 1
Izlaz 2 = 2
Izlaz 3 = 6
Izlaz 4 = 24
Izlaz 5 = 120
Moze li neko da mi objasni princip rada ove funkcije. Zasto krajnje rezultate sortira od 1 do 5 i ispisuje ih na kraju, a ne izmedju svakog ulaza?
Hvala