[ skiczg @ 15.10.2008. 15:57 ] @
Ovo je moj zadatak...imam još taj ispit za položit, a slušo ga pred 2 god pa se ne siječam više niš...ak se nekom da pomoć, izgledaju mi jednostavno:

Napišite sljedeće rekurzivne funkcije u C-u:

1. int power(int x, int n) koja vraća vrijednost x na potenciju n
2. int fibonacci(int n) koja vraća Fibonaccijev broj za n


Fala...
[ karas @ 15.10.2008. 19:42 ] @
Google is your friend: http://www.google.com/search?h...Google+Search&aq=1&oq=
Za power() se malo pomuči.
[ X Files @ 15.10.2008. 19:50 ] @
(15.10.2008. - 21:50) Tema je premeštena iz foruma C++ programiranje u forum C++ za početnike.
[ X Files @ 15.10.2008. 19:50 ] @
Na ovom liku imas oba resenja (slucajno sam pronasao):
http://www.imada.sdu.dk/~svall...mirror/c//subsection3_9_5.html

Code:

int fib(int num)
/* Fibonacci value of a number */
{       switch(num) {
        case 0:
                return(0);
                break;
        case 1:
                return(1);
                break;
        default:  /* Including recursive calls */
                return(fib(num - 1) + fib(num - 2));
                break;
        }
}


Code:

double power(double val, unsigned pow)
{
        if(pow == 0)  /* pow(x, 0) returns 1 */
                return(1.0);
        else
                return(power(val, pow - 1) * val);
}
[ X Files @ 15.10.2008. 19:52 ] @
(15.10.2008. - 21:52) Tema je premeštena iz foruma C++ za početnike u forum C za početnike.
[ skiczg @ 16.10.2008. 13:24 ] @
Puno hvala!