C Program: Fibonacci Series
#include <stdio.h>
int old_number;
int current_number;
int next_number;
int main()
old_number = 1;
current_number = 1;
clrscr();
printf("Fibonacci Series are : \n");
printf("1 ");
while (current_number < 100)
printf(" %d ", current_number);
next_number = current_number +
old_number;
old_number = current_number;
current_number = next_number;
getch();
return (0);
}
Fibonacci series in c using for loop
/* Fibonacci Series c language */
#include<stdio.h>
void main()
int n, first = 0, second = 1, next, c;
clrscr();
printf("Enter the Number of Terms : ");
scanf("%d",&n);
printf("First %d terms of Fibonacci Series are :
",n);
for (c = 0;c < n;c++)
if ( c <= 1 )
next = c;
else
next = first + second;
first = second;
second = next;
printf(" %d ",next);
getch();
}
Fibonacci Series Using Recursion
#include<stdio.h>
int fib(int m);
void main()
int i,n;
clrscr();
printf("\n Enter no: of Terms = ");
scanf("%d",& n);
for(i=1;i<=n;i++)
printf(" %d ",fib(i));
getch();
int fib(int m)
if(m==1||m==2)
return(1);
else
{
return(fib(m-1)+fib(m-2));
Fibonacci Series upto N number
#include<stdio.h>
void main()
int n,n1,n2,n3,i;
clrscr();
printf("Enter the Number : ");
scanf("%d",&n);
n1=0;
n2=1;
printf("%d %d ",n1,n2);
for(i=1;i<=n;i++)
n3=n1+n2;
printf(" %d ",n3);
n1=n2;
n2=n3;
}
getch();