0123 - Permutari: Diferență între versiuni
De la Universitas MediaWiki
(Pagină nouă: Sursa: [https://www.pbinfo.ro/probleme/3976/prodimpare] ==Cerinţa== Se citeşte un număr natural nenul n. Să se afişeze, în ordine lexicografică, permutările mulţimii {1,2,..,n}. ==Date de intrare== Fişierul de intrare permutari.in conţine pe prima linie numărul n. ==Date de iesire== Programul va afișa în fișierul permutari.in, mesajul "Datele introduse corespund cerințelor" și pe următoarele linii permutările cu n elemente de la 1 la n, în caz contrar pro...) |
Fără descriere a modificării |
||
Linia 8: | Linia 8: | ||
==Restricţii şi precizări== | ==Restricţii şi precizări== | ||
*1 ⩽ '''n''' ⩽ 9 | *1 ⩽ '''n''' ⩽ 9 | ||
==Exemplu== | |||
===Exemplul 1=== | |||
;Intrare | |||
:4 | |||
;Ieșire | |||
:Datele introduse corespund cerințelor. | |||
:1 2 3 4 | |||
:1 2 4 3 | |||
:1 3 2 4 | |||
:1 3 4 2 | |||
:1 4 2 3 | |||
:1 4 3 2 | |||
:2 1 3 4 | |||
:2 1 4 3 | |||
:2 3 1 4 | |||
:2 3 4 1 | |||
:2 4 1 3 | |||
:2 4 3 1 | |||
:3 1 2 4 | |||
:3 1 4 2 | |||
:3 2 1 4 | |||
:3 2 4 1 | |||
:3 4 1 2 | |||
:3 4 2 1 | |||
:4 1 2 3 | |||
:4 1 3 2 | |||
:4 2 1 3 | |||
:4 2 3 1 | |||
:4 3 1 2 | |||
:4 3 2 1 |
Versiunea de la data 20 martie 2023 20:08
Sursa: [1]
Cerinţa
Se citeşte un număr natural nenul n. Să se afişeze, în ordine lexicografică, permutările mulţimii {1,2,..,n}.
Date de intrare
Fişierul de intrare permutari.in conţine pe prima linie numărul n.
Date de iesire
Programul va afișa în fișierul permutari.in, mesajul "Datele introduse corespund cerințelor" și pe următoarele linii permutările cu n elemente de la 1 la n, în caz contrar programul va afișa pe o linie nouă "Datele introduse nu corespund cerințelor" până când datele de intrare cor fi corespunzătoare.
Restricţii şi precizări
- 1 ⩽ n ⩽ 9
Exemplu
Exemplul 1
- Intrare
- 4
- Ieșire
- Datele introduse corespund cerințelor.
- 1 2 3 4
- 1 2 4 3
- 1 3 2 4
- 1 3 4 2
- 1 4 2 3
- 1 4 3 2
- 2 1 3 4
- 2 1 4 3
- 2 3 1 4
- 2 3 4 1
- 2 4 1 3
- 2 4 3 1
- 3 1 2 4
- 3 1 4 2
- 3 2 1 4
- 3 2 4 1
- 3 4 1 2
- 3 4 2 1
- 4 1 2 3
- 4 1 3 2
- 4 2 1 3
- 4 2 3 1
- 4 3 1 2
- 4 3 2 1