Cod sursa(job #710753)

Utilizator miu_mik93FMI - Paduraru Miruna miu_mik93 Data 10 martie 2012 18:18:49
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include<iostream>
#include<math.h>
#include<fstream>
#include<string.h>
#include<stdio.h>
#include<assert.h>
using namespace std;
int main()
{
	freopen("submultimi.in","r",stdin);
	freopen("submultimi.out","w",stdout);
	int nr;
	int mask;
	scanf("%d", &nr);
	int lim = (1<<nr)-1;
	for(int j=1; j<=lim; j++)
	{
		mask = 1;
		for (int i = 1; i <= nr; i++, mask<<=1)
			if(j & mask)
				printf("%d" , i);
		printf("\n");
	}
	return 0;
}