Cod sursa(job #590454)

Utilizator valentin.harsanValentin Harsan valentin.harsan Data 17 mai 2011 16:06:46
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include<stdio.h>

int n,sol[17];

void back(int q) {
	int i;
	if(q<=n+1 && q!=1) {
		for(i=1;i<q;++i)
			printf("%d ",sol[i]);
		printf("\n");
		if(q==n+1)
			return;
	}
	for(i=sol[q-1]+1;i<=n;++i) {
		sol[q]=i;
		back(q+1);
	}
}

int main() {
	freopen("submultimi.in","r",stdin);
	freopen("submultimi.out","w",stdout);
	scanf("%d",&n);
	back(1);
	return 0;
}