Cod sursa(job #2002050)

Utilizator alex.cojocaruAlex Cojocaru alex.cojocaru Data 18 iulie 2017 14:51:33
Problema Submultimi Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.4 kb
#include <stdio.h> 

int main () {
	
	FILE *fin, *fout ;
	fin = fopen ("submultimi.in", "r" ) ; 
	fout = fopen ("submultimi.out", "w" ) ; 
	
	int n, m, i ; 
	
	fscanf (fin, "%d", &n ) ; 
	
	for (m = 1 ; m <= (n << n ) ; m++ ) { 
		for (i = 1 ; i <= n ; i++ ) {
			if ( ((1 << i) & m) > 0 ) 
				fprintf (fout, "%d ", i ) ; 
		}
		fprintf (fout, "\n" ) ; 
	}
	
	fclose (fin) ; 
	fclose (fout); 
	
	return 0 ; 
}