Cod sursa(job #406332)

Utilizator nandoLicker Nandor nando Data 1 martie 2010 14:09:08
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.33 kb
#include <cstdio>

int main(){
	FILE* fin=fopen("submultimi.in","r");
	FILE* fout=fopen("submultimi.out","w");
	int n;
	fscanf(fin,"%u",&n);
	for(int i=1;i<(1<<n);i++){
		int k=i;
		for(int j=1;k!=0;j++){
			if(k&1){
				fprintf(fout,"%u ",j);				
			}
			k=k>>1;
		}
		fputc('\n',fout);
	}
	fclose(fin);
	fclose(fout);
}