Cod sursa(job #2542569)

Utilizator arckerDolteanu Gabriel arcker Data 10 februarie 2020 10:37:53
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.39 kb
#include <bits/stdc++.h>
using namespace std;


int main(){
    ifstream cin("submultimi.in");
    ofstream cout("submultimi.out");
    int n, m;
    cin >> n;
    m = 1 << n;
    for(int mask = 1; mask < m; ++mask){
        for(int i = 0; i < n; ++i)
            if((mask >> i) & 1)
                cout << i + 1 << ' ';
        cout << '\n';
    }
    cin.close(), cout.close();
}