Cod sursa(job #3186145)

Utilizator Barbu_MateiBarbu Matei Barbu_Matei Data 21 decembrie 2023 18:30:16
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.35 kb
#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    for (int i = 1; i < (1 << n); ++i) {
        int mask = 1;
        for (int j = 1; j <= n; ++j) {
            if ((i & mask) != 0) {
                cout << j << " ";
            }
            mask = (mask << 1);
        }
        cout << "\n";
    }
}