# C++ Program to Print Fibonacci Series

C++ program to print fibonacci series is provided on this page.

The aim of this program is to generate and print fibonacci series upto a given number.

Fibonacci Series is a sequence of numbers such that each number is sum of two preceding numbers.

The fibonacci series starts with 0 and 1 as first two numbers.

Since we are going to write a c++ program for fibonacci series we will need a formula.

Formula to find n^{th}term in fibonacci series:F[n] = F[n-1] + F[n-2]

## C++ program to print fibonacci series

Here is the c++ program to generate and print the fibonacci series using above formula.

```
/* Fibonacci series upto given number in C++ */
#include<iostream>
using namespace std;
int main()
{
int an0 = 0, an1 = 1, an2 = 1, given_number = 1000;
cout << "Fibonacci Series:" << endl;
cout << an1 <<" " << an1 << " ";
while (an0 + an1 < given_number)
{
an2 = an0 + an1;
an0 = an1;
an1 = an2;
cout << an2 << " ";
}
cout << endl;
return 0;
}
```

### Output:

Fibonacci Series: 1 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

## Comments

## Post a Comment