Potrzebuje szybkiej pomocy C++

Odpowiedź
Kod źródłowy w pierwszym załączniku, w drugim podałam wyniki obliczeń.
Jeżeli Twoja platforma (program, środowisko) nie obsługuje polskich liter w komunikatach, to zamień polskie litery w komunikatach na odpowiadające im znaki ASCII.
Jeżeli Twoja platforma nie obsługuje polskich liter w nazwach zmiennych i funkcji, to zamień polskie litery na odpowiadające im znaki ASCII. (Na przykład zarówno Code::Blocks, Dev-C++ jak i OnlineGDB jeszcze nie obsługują polskich liter w nazwach zmiennych oraz funkcji.)
Wyjaśnienie
Wartość iloczynu przekracza prawie o rząd wielkości zakres liczb dostępnych nawet jako double w C++, stąd użycie logarytmów.