#include <iomanip>
#include <iostream>
using namespace std;
int main(void)
{
int n, count, a = 0, b = 1, fibsequence;
cout << "Which Fibonacci number do you want to find? ";
cin >> n;
/*if (n == 0)
cout << "0";
else if (n>0)
cout << "0, "; */
// cout << "The number entered must be greater than or equal to zero";
for (int count = 0 ; count < n ; count++ )
{
if ( count <= 1 )
fibsequence = count;
else
{
fibsequence = a + b;
a = b;
b = fibsequence;
}
cout << fibsequence <<", ";
}
cout << "...";
return 0;
}
I2luY2x1ZGUgPGlvbWFuaXA+CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKHZvaWQpCnsKICAgIGludCBuLCBjb3VudCwgYSA9IDAsIGIgPSAxLCBmaWJzZXF1ZW5jZTsKICAgY291dCA8PCAiV2hpY2ggRmlib25hY2NpIG51bWJlciBkbyB5b3Ugd2FudCB0byBmaW5kPyAiOwogICBjaW4gPj4gbjsKICAvKmlmIChuID09IDApCiAgICAgICAgY291dCA8PCAiMCI7CiAgICAgICAgZWxzZSBpZiAobj4wKQogICAgICAgIGNvdXQgPDwgIjAsICI7ICovCiAvLyAgY291dCA8PCAiVGhlIG51bWJlciBlbnRlcmVkIG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIHplcm8iOwogICBmb3IgKGludCBjb3VudCA9IDAgOyBjb3VudCA8IG4gOyBjb3VudCsrICkKICAgewogICAgICBpZiAoIGNvdW50IDw9IDEgKQogICAgICAgICBmaWJzZXF1ZW5jZSA9IGNvdW50OwogICAgICBlbHNlCiAgICAgIHsKICAgICAgICAgZmlic2VxdWVuY2UgPSBhICsgYjsKICAgICAgICAgYSA9IGI7CiAgICAgICAgIGIgPSBmaWJzZXF1ZW5jZTsKICAgICAgfQogICAgY291dCA8PCBmaWJzZXF1ZW5jZSA8PCIsICI7CiAgIH0KICAgY291dCA8PCAiLi4uIjsKICAgcmV0dXJuIDA7Cn0=