Cod sursa(job #1237502)

Utilizator Alex_SimionSimion Alexandru Alex_Simion Data 4 octombrie 2014 10:57:15
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <fstream>
#include <algorithm>

using namespace std;
ifstream f("submultimi.in");
ofstream g("submultimi.out");
int n,k,p,i,j;

int main()
{
    f>>n;
    for(i=1;i<(1<<n);i++)
    {
        for(j=i,p=1,k=1;j;p<<=1,k++)
            if(p&j)
            {
                g<<k<<' ';
                j-=p;
            }
        g<<'\n';
    }
    return 0;
}