> long double fib[100000], n;
> cout << endl << "Wyraz nr " << n << ":" << fib [n-1];
n jest liczbą zmiennoprzecinkową, a, jak pisze do ciebie kompilator, indeks tablicy nie może taką być. Który to bowiem element o numerze 172.72823 ? Tablica w C++ może być indeksowana wyłącznie liczbami całkowitymi.