Cod sursa(job #2664797)

Utilizator simpllerLupascu Calin simpller Data 29 octombrie 2020 13:38:50
Problema Generare de permutari Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.41 kb
#include<bits/stdc++.h> 
#include<fstream>
using namespace std;

ifstream fin("permutari.in");
ofstream fout("permutari.out");

int n,x[20],y[20];
void permutari(){
for(int i=1;i<=n;i++)
fout<<x[i]<<" ";
fout<<endl;}
void perm(int k){
int i;
if(k==n+1)
permutari();
else 
for(i=1;i<=n;i++)
if(!y[i]){
x[k]=i;y[i]=1;
perm(k+1);
y[i]=0;}}
int main(){
fout<<"n=";fin>>n;
perm(1);
return 0;
}