Mam podobny problem co kolega (również używam VS 2017). Dopiero zaczynam naukę C++, ale coś mi nie wychodzi właśnie z ciągiem Fibonacciego.
Przy użyciu long double największy kolejny wyraz ciągu, jaki udaje mi się uzyskać to 1476. Każdy kolejny to już nieskończoność (inf). Czy jest jakiś sposób, aby zmusić program, żeby później pokazywał inf-a?
Sprawdzałem ile wynosi u mnie pojemność long double i jest podobnie jak u innych w VS czyli 8 Bajtów.
Największa liczba uzyskana poleceniem "numeric_limits<long double>::max()" to 1.79769e+308, czyli faktycznie 1477 wyraz by ją przekroczył.
Z góry dziękuje za podpowiedzi