Cod sursa(job #2690657)

Utilizator tact1m4n3Dicu Tudor Andrei tact1m4n3 Data 25 decembrie 2020 09:16:18
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <bits/stdc++.h>

using namespace std;

int N;

int main()
{
    ifstream cin("submultimi.in");
    ofstream cout("submultimi.out");
    cin >> N;
    
    for (int b = 0; b < (1 << N); b++)
    {
        vector<int> subset;
        for (int i = 0; i < N; i++)
        {
            if (b&(1<<i)) subset.push_back(i);
        }
        for (auto val : subset)
            cout << val << " ";
    }
    
    return 0;
}