Pagini recente » Cod sursa (job #757357) | Rating Robu Mihai (robumihai) | Cod sursa (job #1041048) | Cod sursa (job #1834102) | Cod sursa (job #541035)
Cod sursa(job #541035)
#include<fstream>
using namespace std;
int a[10],n,viz[10];
ofstream out("permutari.out");
void afisare(){
int i;
for(i=1;i<=n;i++)
out<<a[i]<<" ";
out<<endl;
}
void back(int poz){
int i;
if(poz==n+1)afisare();
else
for(i=1;i<=n;i++){
if(viz[i]==0){
viz[i]=1;
a[poz]=i;
back(poz+1);
viz[i]=0;
}
}
}
int main(){
ifstream in("permutari.in");
in>>n;
back(1);
out.close();
return 0;
}