Cod sursa(job #2016661)

Utilizator pSergiuPatras Sergiu pSergiu Data 29 august 2017 22:52:35
Problema Submultimi Scor 50
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <fstream>
using namespace std;
int n,solutie[9];
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
void afisare(int l){
	for(int i=0;i<=l;i++)
		fout<<solutie[i]<<" ";
	fout<<'\n';
}
void perm(int l){
	if(l>n){
		 return;
	}
	for(int i=1;i<=n;i++){
		if(!l || (i > solutie[l-1])){
			solutie[l] = i;
			afisare(l);
			perm(l+1);
		}
	}
}
int main() {
	fin>>n;
	perm(0);
	return 0;
}