Cod sursa(job #1797739)

Utilizator netfreeAndrei Muntean netfree Data 4 noiembrie 2016 18:37:23
Problema Submultimi Scor 100
Compilator cpp Status done
Runda selectie_emag_mediu_2016_runda3 Marime 0.58 kb
#include <iostream>
#include <fstream>
#include <tgmath.h>
using namespace std;
 
int main()
{
    ifstream fin ("submultimi.in");
    ofstream fout("submultimi.out");
    int n,mask=0;
    fin>>n;
    int limita=pow(2,n)-1;
    for(mask=1;mask<=limita;mask++){
        int clona = mask;
        int nrtaiat=1;
 
 
        while(clona != 0){
 
            if(clona%2==1)
                fout<<nrtaiat<<" ";
            nrtaiat++;
            clona/=2;
        }
 
        fout<<"\n";
        nrtaiat=1;
    }
    fin.close();
    fout.close();
    return 0;
}