Cod sursa(job #558084)

Utilizator BitOneSAlexandru BitOne Data 17 martie 2011 08:20:46
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
#include <fstream>
#include <cstdlib>

using namespace std;
int main( void )
{
	int N, till, i, j, k;
	ifstream in( "submultimi.in") ;
	ofstream out( "submultimi.out" );
	in>>N;
	till=1<<N;
	for( i=1; i < till; ++i )
	{
		for( j=0, k=1; k <= i; ++j, k*=2 )
			if( i&k )
				out<<(j+1)<<' ';
		out<<'\n';
	}
	return EXIT_SUCCESS;
}