Rozwiązane

PROSZE O POMOC!!!!!!!
INFORMATYKA C++ PĘTLE





Mamy danych n komputerów. Na ile sposobów możemy je podłączyć szeregowo?

Wejście
Dana jest pojedyncza liczba n - liczba komputerów (0 ≤ n ≤ 20).

Wyjście
Należy wypisać liczbę różnych możliwości podłączeń komputerów.

Przykład
Dla danych wejściowych

3
poprawną odpowiedzią jest

6
Wyjaśnienie do przykładu: Możemy to zrobić na następujące sposoby:

1, 2, 3;
1, 3, 2;
2, 1, 3;
2, 3, 1;
3, 1, 2;
3, 2, 1;



Odpowiedź :

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.

Zobacz obrazek 0AB