Rekurzija: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
m uklonjena promjena suradnika 185.168.41.50 (razgovor), vraćeno na posljednju inačicu suradnika MaGa
Oznaka: brzo uklanjanje
Redak 17:
== Rekurzija u programiranju ==
 
FibonaccijeviFibonačijevi brojevi su brojevi koji se sastoje od zbroja 2 prethodna. Tu ''definiciju'' možemo iskoristiti kako bismo si lakše predočili rekurziju.
 
Rekurzivna formula za izračunavanje ''n''-tog fibonaccijevogfibonačijevog broja glasi: <math>F(n) = F(n - 1) + F(n - 2)</math>
 
Kod u programskom jeziku [[C++]] izgleda ovako:
Definirani su osnovni slučajevi: <math>F(1) = 1, F(2) = 1</math>
 
Kod u programskom jeziku [[C++]] izgleda ovako:
 
<pre>
long fib(unsigned long n) {
if (n <= 21) {
return 1n;
} else {
return fib(n-1) + fib(n-21);
}
}