CONSEGUIR Nº FIBONACCIS E IMPRIMIRLOS EN EL PROGRAMA PRINCIPAL

condesitadeirun
30 de Marzo del 2006
Hola! tengo que hacer un programa principal, el cual por teclado indicare cuantos numeros fibonaccis necesito.
Después llamare a la función para que haga la operación y que me devuelva el valor nuevo, el primero me lo hace bien pero las veces de despues las hace mal
/*Programa fibonacci en funcion*/
#include <stdio.h>
#include <conio.h>
#include "f10.cpp"
main()
{
clrscr();
int n,r1,i;
printf("n Introduce el numero de Numeros fibonaccis que deseas:");
scanf("%i",&n);
printf("n Los numeros fibonaccis son :");
printf("1 1 ");
r1=f10(n);
for (i=2; i<n; i++)
{
r1=f10(n);
printf("%i ",r1);
}
getch();
}


int f10 ( int x)
{
int cont=2,a=1, b=1, c=0;
while (cont<x)
{
c=a+b;
return c;
return x;
a=b;
b=c;
}

}