Cod sursa(job #1295387)

Utilizator alexandra_udristoiuUdristoiu Alexandra Maria alexandra_udristoiu Data 19 decembrie 2014 13:12:28
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include<fstream>
using namespace std;
int n, x[10], f[10];
ifstream fin("permutari.in");
ofstream fout("permutari.out");
void sol(int n){
	for(int i = 1; i <= n; i++){
		fout<< x[i] <<" ";
	}
	fout<<"\n";
}
void back(int k){
	if(k == n + 1){
		sol(n);
	}
	else{
		for(int i = 1; i <= n; i++){
			if(f[i] == 0){
				x[k] = i;
				f[i] = 1;
				back(k+1);
				f[i] = 0;
			}
		}
	}
}
int main(){
	fin>> n;
	back(1);
	return 0;
}