Cod sursa(job #673056)

Utilizator Victor10Oltean Victor Victor10 Data 3 februarie 2012 19:42:22
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <cstdio>

bool verif(int i , int j){
	if ( i & 1<<j ) return 1;
	else return 0;
}

int main(){
	
	freopen("submultimi.in","r",stdin);
	freopen("submultimi.out","w",stdout);
	
	int n,i,j,aux;
	
	scanf("%d",&n);
	
	for( i=1 ; i<(1<<n) ; ++i ){
		aux = i<<1;
		for( j=1 ; (1<<j)<=aux ; j++ )
			if(verif(aux,j)) printf("%d ",j);
		printf("\n");
	}
}