dann musst du die Originalaufgabe nachliefern. Wir wissen nicht, was alles gegeben ist bzw. nicht.
Ich weiß aber das 2,7 * 10^(299) rauskommen muss
Das kann nicht sein.
2,7 * 10^(299) ist das exakte Ergebnis, was wolfram alpha für (1000 über 500) angibt.
Erwartest du, dass man dieses genaue Ergebnis mit einer Abschätzung erreicht? Zumal Stirling im Bereich n=500 auch nicht so präzise nähert, die Abweichung wird beim Potenzieren mit e nochmal größer.