Cod sursa(job #1510486)

Utilizator OFY4Ahmed Hamza Aydin OFY4 Data 25 octombrie 2015 08:46:20
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include <cstdio>

using namespace std;
int main(int argc, char *argv[]) {
	
	freopen("submultimi.in", "r", stdin);
	freopen("submultimi.out", "w", stdout);
	
	int n;
	
	scanf("%d", &n);
	
	ofya=(1<<n)-1;
	
	for(; ofya;--ofya){
		
		int x=ofya,y=1;
		
		while(x){
			
			if(x%2==1){
				
				printf("%d ", y);
			}
			
			x/=2;
			++y;
		}
		
		printf("\n");
	}
}