C++ Permutacja bez powtórzeń zbioru n różnych elementów, to każde uporządkowanie tego zbioru, w którym każdy element występuje tylko raz. Liczba wszystkich permutacji tego zbioru jest równa:
Pn = n! = 1 * 2 * 3 * ... * n ( n! czytamy "en silnia") .
Zadanie: Hasło do systemu operacyjnego składa się z n znaków, układanych z n elementowego zbioru niepowtarzalnych znaków. Uzupełnij funkcję int permutation ( int n ) tak, aby zwracała liczbę wszystkich permutacji tego hasła.