A “Fibonacci series” is a series of numbers in which each number ( Fibonacci number ) is the sum of the two preceding numbers. The simplest is the series 1, 1, 2, 3, 5, 8, etc. To print a Fibonacci series in C++, you have to ask the user to enter the total number of terms that he/she want to print fibonacci series upto the required number.

Now to print our Fibonacci series; first print the starting two number of the Fibonacci series and make a while loop to start printing the next number of the Fibonacci series. Use the variable say… a, b and c. Place b in a and c in b then place a+b in c to print the value of c to make and print Fibonacci series as shown here in the following program.
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int a=0, b=1, c=0, limit;
cout<<"Upto How many term ? ";
cin>>limit;
cout<<"Fabonacci Series : "<<a<<" "<<b<<" "; // first two term
c=a+b;
limit=limit-2; // decrease the limit by 2. since two numbers already printed
while(limit)
{
cout<<c<<" ";
a=b;
b=c;
c=a+b;
limit--;
}
getch();
}
When the above C++ program is compile and executed, it will produce the following result:




