#include <stdio.h>
int main ()
{
int i, numFibs;
printf ("How many Fibonacci numbers do you want (between 1 and 75)? ");
if (numFibs < 1 || numFibs > 75)
{ printf ("Bad number, sorry!\n"); return 1;
}
unsigned long long int Fibonacci[numFibs];
Fibonacci [0] = 0;
Fibonacci [1] = 1;
for ( i = 2; i < numFibs; ++i )
Fibonacci[i] = Fibonacci[i-2] + Fibonacci[i-1];
for ( i = 0; i < numFibs; ++i )
printf ("%llu ", Fibonacci
[i
]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiAoKQp7CglpbnQgaSwgbnVtRmliczsKCQoJcHJpbnRmICgiSG93IG1hbnkgRmlib25hY2NpIG51bWJlcnMgZG8geW91IHdhbnQgKGJldHdlZW4gMSBhbmQgNzUpPyAiKTsKCXNjYW5mICgiJWkiLCAmbnVtRmlicyk7CgkKCWlmIChudW1GaWJzIDwgMSB8fCBudW1GaWJzID4gNzUpCgl7ICAgcHJpbnRmICgiQmFkIG51bWJlciwgc29ycnkhXG4iKTsKCQlyZXR1cm4gMTsKCX0KCQoJdW5zaWduZWQgbG9uZyBsb25nIGludCAgIEZpYm9uYWNjaVtudW1GaWJzXTsKCQoJRmlib25hY2NpIFswXSA9IDA7CglGaWJvbmFjY2kgWzFdID0gMTsKCQoJZm9yICggaSA9IDI7ICBpIDwgbnVtRmliczsgICsraSApCgkJRmlib25hY2NpW2ldID0gRmlib25hY2NpW2ktMl0gKyBGaWJvbmFjY2lbaS0xXTsKCQkKCWZvciAoIGkgPSAwOyAgaSA8IG51bUZpYnM7ICArK2kgKQoJCXByaW50ZiAoIiVsbHUgICIsIEZpYm9uYWNjaVtpXSk7CgkJCglwcmludGYgKCJcbiIpOwoJCglyZXR1cm4gMDsKfQ==