Odpowiedź
Matematycznie jest to obliczanie silni. Ale skoro ma być o komputerach, to zmienną nazwałam komputery. Oczywiście możesz ją nazwać dowolnie, np. silnia. :)
Tak, jest konieczne użycie typu long long int, ponieważ inaczej nie można by było obliczyć 20!.
Wyjaśnienie
Przykładowe uruchomienia zilustrowałam zrzutem ekranu z platformy replit, ponieważ tam bez problemu mogłam napisać
0 ≤ n ≤ 20
jeżeli w Twojej platformie (programie, środowisku) do pisania w języku C++ tak nie możesz zrobić, bo w komunikacie programu nie pokażą się znaki ≤, to w 4. wierszu napisz w zamian
0 <= n <= 20
Niestety nie napissłeś w treści zadania której platformy (programu, środowiska) używacie w szkole do pisania w C++, więc po prostu napisałam tak aby było ładnie.