Odpowiedź
Kod źródłowy w pierwszym załączniku, w drugim podałam jak wyglądają przykładowe wyniki uruchomienia przy użyciu Dev-C++.
Jak widać z przykładowego uruchomienia, zmienna iloczyn musi być typu long long int, ponieważ wartość iloczynu może przekraczać zakres zarówno int, jak i unsigned int.
Wyjaśnienie
Jeśli nie chcesz używać typu vector, to możesz tablicę zdefiniować inaczej.