Cod sursa(job #613108)

Utilizator AndreeaNNedelcu Andreea AndreeaN Data 16 septembrie 2011 10:24:58
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include<stdio.h>
FILE*f=fopen("submultimi.in","r"), *g=fopen("submultimi.out","w");
int n, st[18];

void citire(){
	fscanf(f,"%d",&n);
}

void afisare_solutie(int k){
int i;
	for(i=1;i<=k;i++){
		fprintf(g,"%d ",st[i]);
	}	fprintf(g,"\n");
}

void back(int k){
int i;
	if(k<=n){
		for(i=st[k-1]+1;i<=n;i++){
			st[k]=i;
			afisare_solutie(k);
			back(k+1);
		}
	}
}

int main(){
	
	citire();
	back(1);
	
return 0;
}