[ NenadS @ 22.08.2009. 20:47 ] @
Code: 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; } } Code: 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 |