Pagini recente » Cod sursa (job #2464844) | Cod sursa (job #785627) | Rating Iuga Cosmin (cosmin0123) | Cod sursa (job #2821766) | Cod sursa (job #1785250)
#include <iostream>
#include <cstdio>
#include <cmath>
#include <vector>
#include <set>
#include <stack>
#include <algorithm>
using namespace std;
int no;
int solution[10];
int visited[10];
void perm(int k){
if(k == no+1){
for(int i = 1; i <= no; ++i)
cout << solution[i] << " ";
cout << endl;
}
for(int i = 1; i <= no; ++i){
if(!visited[i]){
visited[i] = 1;
solution[k] = i;
perm(k+1);
visited[i] = 0;
}
}
}
int main(){
freopen("permutari.in", "r", stdin);
freopen("permutari.out","w", stdout);
scanf("%d", &no);
perm(1);
return 0;
}