Cod sursa(job #2629888)

Utilizator etohirseCristi Cretu etohirse Data 23 iunie 2020 10:31:12
Problema Generare de permutari Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <bits/stdc++.h>
using namespace std;    

int sol[10], n;
bool f[10];

void bkt(int k){
	if(k==n+1){
		for(int i=1; i<=n; ++i)
			cout << sol[i] << " ";
		cout << '\n';
		return;
	}
	for(int i=1; i<=n; ++i)
		if(!f[i]){
			sol[k]=i;
			f[i]=1;
			bkt(k+1);
			f[i]=0;
		}
}

int main(){
	ifstream cin("permutari.in");
	ofstream cout("permutari.out");
	cin >> n;
	bkt(1);
}