Oglądając 5 odc. C++ o tablicach mam problem przy liczbach fibonacciego.
Zmieniając na long double przy 1476 liczbie wyskakuje mi INF w konsoli, jak to naprawić?
#include <iostream>
#include <iomanip>
using namespace std;
double fib[100000]; int n;
int main()
{
cout << "Ile liczb Fibonacciego mam wyznaczyc: ";
cin >> n;
fib[0] = 1;
fib[1] = 1;
for (int i = 2; i<n; i++)
{
fib[i] = fib[i - 1] + fib[i - 2];
}
cout << setprecision(10000);
for (int i=0; i<n; i++)
{
cout<<endl<<"wyraz nr"<<i+1<<": "<<fib[i];
}
//cout << endl << "wyraz nr " << n << ":" << fib[n - 1];
//cout<<"zlota liczba: "<<fib[n-1]/fib[n-2];
system("pause");
return 0;
}