martes, 31 de agosto de 2010

Serie fibo y factorial recursivamente

este es mi codigo recursivo de la serie fibo y factorial de la clase.
#include <stdio.h>

int recur(int x) {
  if(x==1){
    return 1; 
  }else{
    return (x * recur(x-1));
  }
}

int fibona(int x){
  if(x==1) {
    return 1;
  }
  if(x==0) {
    return 0;
  }
  return fibona(x-1)+fibona(x-2);
}

int main(void) {
  int x;
  printf("dame un numero\n");
  scanf("%d", &x); 
  printf("%d fibo %d\n", x, fibona(x));
  printf("%d! %d\n",x, recur(x));

  return 0;
}


Descarga Aqui

1 comentario: