Fibonacci Series in C
In the Fibonacci series, the following number is the sum of the preceding two numbers, for example, 0, 1, 1, 2, 3, 5, 8, 13, 21, and so on. 0 and 1 are the first two numbers in the Fibonacci sequence.
The Fibonacci series programme can be written in two ways:
- Without recursion, Fibonacci Series.
- Recursion in the Fibonacci Series.
Fibonacci Series in C without recursion.
#include<stdio.h>
#include<conio.h>
void main()
{
int n1=0,n2=1,n3,i,number;
printf("Enter the number of elements:");
scanf("%d",&number);
printf("\n%d %d",n1,n2);//printing 0 and 1
for(i=2;i<number;++i)//loop starts from 2 because 0 and 1 are already printed
{
n3=n1+n2;
printf(" %d",n3);
n1=n2;
n2=n3;
}
getch();
}
Expected Output:-
Enter the number of elements:15
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377