Pagini recente » Cod sursa (job #2710523) | Cod sursa (job #55073) | Cod sursa (job #2885636) | Cod sursa (job #2744177) | Cod sursa (job #768286)
Cod sursa(job #768286)
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
int n;
vector<int> v;
void prep () {
int i;
freopen ("permutari.in", "r", stdin);
scanf ("%d", &n);
fclose (stdin);
for (i=1; i<=n; ++i)
v.push_back(i);
}
void solve () {
freopen ("permutari.out", "w", stdout);
int i;
do {
for (i=0; i<n; ++i)
printf ("%d ", v[i]);
printf ("\n");
} while ( next_permutation ( v.begin(), v.end() ) );
fclose (stdout);
}
int main () {
prep ();
solve ();
return 0;
}