Fabiano_meireles
(usa Outra)
Enviado em 23/11/2008 - 15:54h
Olá,
ocorre o seguinte, estou fazendo uma função que realize o calculo de fibonacci, o usuario digita um numero por exemplo 6, entao eu mostrarei o 6 numero da soma de fibonacci, contudo não quero que resolvam nada para mim apenas que me ajudem a encontrar porque não esta compilando, segue abaixo o código,
#include<stdio.h>
#include<stdlib.h>
int fibo(int n, int n1, int n2){
int aux=0,aux2=0;
if(n>=aux2){
return aux+fibo(aux,n1+1,n2+1);
aux2++;
}
return 0;
}
main()
{
int n,fibo,resul;
printf("digite um numero para efetuar o calculo de fibonacci\n");
scanf("%i",&n);
resul=fibo(n,0,1);
system("pause");
}
o erro de compilação esta presente nesta linha na função main,
resul=fibo(n,0,1);
quando compilo aparece isto called objetc is not a function, não
sei o porque deste erro, se alguem puder ajudar.
só vou dizer pq estou passando o 0 e o 1 na função ja junto com o numero digitado, faço isso porque os dois primeros números da sequência de fibonacci são 0 e 1.