Pagini recente » Cod sursa (job #3286202) | Cod sursa (job #3284372) | Cod sursa (job #3288683) | Cod sursa (job #3285202) | Cod sursa (job #3288686)
#include <bits/stdc++.h>
using namespace std;
int v[10], viz[10], p[10], n;
ifstream fin( "permutari.in" );
ofstream fout( "permutari.out" );
void perm( int poz ){
int i;
if( poz == n + 1 ){
for( i = 1; i <= n; i++ ){
fout << p[i] << " ";
}
fout << "\n";
return;
}
for( i = 1; i <= n; i++ ){
if( viz[i] == 0 ){
viz[i] = 1;
p[poz] = i;
perm( poz + 1 );
viz[i] = 0;
}
}
}
int main(){
fin >> n;
perm( 1 );
return 0;
}