Cod sursa(job #1151888)

Utilizator cristitamasTamas Cristian cristitamas Data 24 martie 2014 13:40:38
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;

int N;

vector <int> S;


int main()
{
    freopen("submultimi.in","r",stdin);
    freopen("submultimi.out","w",stdout);
    scanf("%d",&N);
    for(int i=1;i<=N;++i)
        S.push_back(i);
    for(int i=1;i<(1<<N);++i)
    {
        for(int k=0; (1<<k)<=i;++k)
        {
            if(((1<<k) & i))
                printf("%d ",S[k]);
        }
        printf("\n");
    }
    return 0;
}