Cod sursa(job #800389)

Utilizator Mitza444Vidrean Mihai Mitza444 Data 21 octombrie 2012 15:10:06
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<cstdio>
using namespace std;
int n;
short sol[17];
void back(int k){
	int i,j;
	for(i=sol[k-1]+1;i<=n;i++){
		sol[k]=i;
		for(j=1;j<=k;j++)
			printf("%d ",sol[j]);
		printf("\n");
		if(k==n)
			return;
		back(k+1);
	}
}
int main(){
	freopen("submultimi.in","r",stdin);
	scanf("%d",&n);
	fclose(stdin);
	freopen("submultimi.out","w",stdout);
	back(1);
	fclose(stdout);
	return 0;
}