Cod sursa(job #1747639)

Utilizator Kln1000Ciobanu Bogdan Kln1000 Data 25 august 2016 12:02:15
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>
#include <bitset>

using namespace std;

ifstream f ("submultimi.in");
ofstream t ("submultimi.out");

unsigned int target=1;
int n;

void bitify(unsigned int x){
bitset <16> v (x);
for (int i=0;i<16;++i)
if (v[i]) t<<i+1<<" ";
}

void sub(){
for (int i=1;i<target;++i){
    bitify(i);
    t<<'\n';}
}

int main()
{
    f>>n;
    target <<= n;
    sub();
    return 0;
}