- //fibonacci en forma recursiva
- #include<stdio.h>
- //fibonacci
- int fibonacci(int a){
- int b;
- if(a==1 || a==2){
- b=1;
- return b;
- }
- if(a>2){
- b=fibonacci(a-1)+fibonacci(a-2);
- return b;
- }
- }
- //pedir numero natural
- int pedir(){
- int a;
- do{
- printf("ingrese el numero natural\n");
- scanf("%d",&a);
- }while(a<1);
- return a;
- }
- //************************
- int main(){
- int n,i;
- n=pedir();
- printf(" %d \n",fibonacci(n));
- for(i=1;i<=n;i++)
- printf("%d ",fibonacci(i));
- getchar();
- return 0;
- }
Horizontal
jueves, 7 de junio de 2012
Fibonacci en forma recursiva
Etiquetas:
C,
Fibonacci en forma recursiva,
Funciones,
Implementación,
Programa en el lenguaje c,
Programas en C,
Programas en el lenguaje C,
Recursividad,
Uso de for,
Uso de if
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario