Odpowiedź
Doczytałam w innym pytaniu, że suma od 1 do n.
Kod źródłowy w pierwszym załączniku, w drugim podałam jak wyglądają przykładowe wyniki uruchomienia.
0! ma wartość 1, ale w zadaniu brak informacji co zrobić z wyliczeniem sumy gdy n jest równe 0. Nie podjęłam żadnej decyzji.
Wyjaśnienie
Przykładowe wyniki uzyskałam na platformie replit.
Kod źródłowy, tak jak go załączyłam, działa na platformach (w programach, w środowiskach) OnlineGDB, replit i Visual Studio.
Natomiast platforma dotnetfiddle wymaga usunięcia wierszy 2. oraz 8. Być może są jeszcze inne platformy gdzie tak trzeba zrobić.