Cod sursa(job #3281478)
Utilizator | Data | 1 martie 2025 18:58:01 | |
---|---|---|---|
Problema | Generare de permutari | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.46 kb |
#include <fstream>
#include <algorithm>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
#define NMAX 15
int perm[NMAX];
int main() {
int n;
fin >> n;
for (int i = 1; i <= n; ++i) {
perm[i] = i;
}
do {
for (int i = 1; i <= n; ++i) {
fout << perm[i] << ' ';
}
fout << '\n';
} while (next_permutation(perm + 1, perm + n + 1));
return 0;
}