Fibonacci series means a series of numbers in which each number is the sum of the two preceding numbers. Example is 1, 1, 2, 3, 5, 8
Below is C program code to print Fibonacci series as per user input.
for e.g if user input 20 then program will print 20 elements in Fibonacci series.
//Program Name: Print fibonacci series using for loop upto n term
// for e.g 1, 1, 2, 3, 5, 8
#include <stdio.h>
void main()
{
int s1=0,s2=1; //initializing first two numbers
int nextNum=0,numCnt=0,i;
printf("\n\n\tPlease enter how many numbers need to print in Fibonacci series.\t");
scanf("%d",&numCnt);
//here assuming user will enter value more than 1
//printing first two numbers
printf("\n\tBelow are %d numbers in Fibonacci Series ",numCnt);
printf("\n\n\t%d %d",s1,s2);
for(i=2;i<numCnt;i++)
{
nextNum=s1+s2;
printf(" %d",nextNum);
s1=s2;
s2=nextNum;
}
}
Output
Please enter how many numbers need to print in Fibonacci series. 20
Below are 20 numbers in Fibonacci Series
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181
If you want to print Fibonacci series up to particular number then refer this link