C++ while statement calculating fibonacci series

Description

C++ while statement calculating fibonacci series

#include <iostream>
using namespace std;
int main()//from   ww w .j a  v  a2  s  .  co m
{                           //largest unsigned long
    const unsigned long limit = 4294967295;
    unsigned long next=0;       //next-to-last term
    unsigned long last=1;       //last term
    while( next < limit / 2 )   //don't let results get too big
    {
       cout << last << "  ";    //display last term
       long sum = next + last;  //add last two terms
       next = last;             //variables move forward
       last = sum;              //   in the series
    }
    cout << endl;
    return 0;
}



PreviousNext

Related