Cod sursa(job #784201)

Utilizator adascaluAlexandru Dascalu adascalu Data 5 septembrie 2012 10:09:03
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
using namespace std;
#include<cstdio>
int main ()
{
	short int n,i,j;
	int nr;
	FILE *f= fopen("submultimi.in","r");
	FILE *g=fopen("submultimi.out","w");
	fscanf(f,"%hd",&n);
	nr=1<<n;
	for(i=1;i<=nr;i++)
	{
		for(j=1;j<=n;j++)
			if(i&(1<<(j-1)))
				fprintf(g,"%hd ",j);
		fprintf(g,"\n");
	}
	fclose(f);
	fclose(g);
	return 0;
}