Fibonacci Series Program In C Language

  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. void fseries(int);  
  4. void main()  
  5. {  
  6.  int limit,f0=1,f1=1;  
  7.  clrscr();  
  8.  printf("Enter the limit of fibonacci series");  
  9.  scanf("%d",&limit);  
  10.  if(limit>2)  
  11.   {  
  12.     printf("%d\n%d",f0,f1);  
  13.     fseries(limit-2);  
  14.     }  
  15.  else if(limit==2)  
  16.   {  
  17.    printf("\n %d \n %d",f0,f1);  
  18.    }  
  19.  else if(limit==1)  
  20.   printf("%d",f1);  
  21.  else  
  22.   printf("Series not posible");  
  23.  getch();  
  24.  }  
  25. void fseries(int p)  
  26. {  
  27.  int fib;  
  28.  static int f0=1,f1=1;  
  29.  if(p==0)  
  30.   {  
  31.     printf("\nThe series ends here");  
  32.     }  
  33.  else  
  34.   {  
  35.     fib=f0+f1;  
  36.     f0=f1;  
  37.     f1=fib;  
  38.     printf("\n%d",fib);  
  39.     fseries(p-1);  
  40.     }