Programarea pe mobil funcționează. Un laptop este mai rapid pentru sesiuni lungi.

Problema

Se citește un număr natural nenul n. Generează și afișează, în ordine lexicografică, toate permutările mulțimii {1, 2, ..., n}.

Format Date de intrare

Date de intrare input.txt

Programul citește de la tastatură un singur număr natural, `n`. - `1 <= n <= 7`

Format Date de ieșire

Date de ieșire output.txt

Programul afișează pe ecran toate permutările mulțimii `{1, 2, ..., n}`, câte una pe câte o linie. Pe fiecare linie, valorile permutării sunt separate prin câte un spațiu, fără spațiu la sfârșit. Permutările trebuie afișate în ordine lexicografică (primul element are prioritate; la elemente egale se compară al doilea ș.a.m.d.).

Exemplu

intrare
3
rezultat
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1

Ești gata să rezolvi această provocare?

Creează un cont gratuit pentru a scrie cod, a trimite soluții și a-ți urmări progresul.

⌨️ Scurtături de tastatură

Editor de cod
Rulează codul
Ctrl Enter
Trimite codul
Ctrl Shift Enter
Formatează codul
Shift Alt F
Comută comentariul
Ctrl /
Anulează
Ctrl Z
Refă
Ctrl Y
Navigare
Căutare globală
/
Afișează scurtăturile
?
Închide fereastra
Esc

🔍 Depanator interactiv

0 / 0

Se analizează codul tău...

📦 Variabile

Nicio variabilă încă

📚 Stivă de apeluri
main() linia 1
📤 Rezultat