Cod sursa(job #649423)

Utilizator PatrikStepan Patrik Patrik Data 16 decembrie 2011 00:08:16
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
	#include<stdio.h>
	FILE *f , *g ;
	int n;
	void citire();
	void solve();
	
	int main()
	{
		citire();
		solve();
		return 0;
	}
	
	void citire()
	{
		f=fopen("submultimi.in" , "r" );
		fscanf(f  ,"%d" , &n );
		fclose(f);
	}
	
	void solve()
	{
		g=fopen("submultimi.out" , "w" ) ;
		for(int	i = 1 ; i < (1<<n) ; ++i )
		{
			for ( int j = 1 ; j <= n ; ++j )
				if(i & (1<<(j-1)))
					fprintf(g , "%d " , j);
				fprintf(g , "\n" );
		}
		fclose(g);
	}