Cod sursa(job #377233)

Utilizator miculprogramatorA Cosmina - vechi miculprogramator Data 23 decembrie 2009 19:48:42
Problema Submultimi Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.34 kb
#include <stdio.h>

int n, i, j, k;

int main()
{
	FILE *f = fopen ("submultimi.in","r");
	FILE *g = fopen ("submultimi.out","w");
	fscanf (f,"%d", &n);
	fclose(f);
	
	k = 1 << n;
	for (i=1; i<=k; ++i)
	{
		for (j=1; j<=n; ++j)
			if (i & (1<<(j - 1)) )
				fprintf (g,"%d ", j);
		fprintf (g,"\n");
	}
	
	fclose(g);
	return 0;
}