Cod sursa(job #676541)

Utilizator nicaioanaandreeaNica Ioana Andreea nicaioanaandreea Data 9 februarie 2012 11:44:39
Problema Submultimi Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
#include<iostream>
#include<fstream>
using namespace std;
int n,x,i=1,r,p=0,m=1;
int main ()
{
	ifstream fin ("submultimi.in");
	ofstream fout ("submultimi.out");
	fin>>n;
	while(p<n)
	{m=m*2;
	p=p+1;}
	for(x=1;x<m;x++)
	{i=1;
	p=x;
	while (p>0)
	{r=p%2;
	if (r==1)
	fout<<i<<" ";
	p=p/2;
	i++;}
	fout<<endl;
	}
	return 0;
}