Write Program in C++ for Fibonacci series

Here is a program in C++ that generates the Fibonacci series up to a given number of terms:


#include <iostream>


using namespace std;


int main()

{

    int n, t1 = 0, t2 = 1, nextTerm = 0;


    cout << "Enter the number of terms: ";

    cin >> n;


    cout << "Fibonacci Series: ";


    for (int i = 1; i <= n; ++i)

    {

        // Prints the first two terms.

        if(i == 1)

        {

            cout << " " << t1;

            continue;

        }

        if(i == 2)

        {

            cout << t2 << " ";

            continue;

        }

        nextTerm = t1 + t2;

        t1 = t2;

        t2 = nextTerm;

        

        cout << nextTerm << " ";

    }

    return 0;

}


This program first prompts the user to enter the number of terms in the series, and then uses a for loop to generate and print the terms. The first two terms are hardcoded to 0 and 1, and each subsequent term is calculated as the sum of the previous two terms. The program prints each term as it is generated.

Comments