Cod sursa(job #1406752)

Utilizator cautionPopescu Teodor caution Data 29 martie 2015 17:29:51
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>
using namespace std;

int main()
{
    ifstream in("submultimi.in");
    ofstream out("submultimi.out");
    long lim, i, n, aux, j;
    in>>n;
    lim=1<<n;
    for(i=1; i<lim; ++i)
    {
        aux=i, j=1;
        while(aux)
        {
            if(aux%2) out<<j<<' ';
            aux>>=1;
            ++j;
        }
        out<<'\n';
    }
    return 0;
}