PĘTLE C++



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ź:

#include<iostream>

#include<cmath>

using namespace std;

int main()

{

   int n;

   int m = 1;

   cout << "podaj n: ";

   cin >> n;

   if (n>20 or n<0)

   {

       cout << "n nie może się tyle równać";

       return 0;

   }

   for(int i=1;i<=n;i++)

   {

       m = m * i;

   }

   cout << m;

   return 0;

}

Wyjaśnienie:

bo tak.