Cod sursa(job #2371700)

Utilizator TyFrostbyteIon Robert-Gabriel TyFrostbyte Data 6 martie 2019 19:05:42
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <cstdio>

#define ll long long

using namespace std;

void binaryBT(int k) {
    freopen("submultimi.out", "w", stdout);
    int n = (1 << k);

    for (int i = 1; i < n; i++) {
        for (int j = 1; j <= k; j++)
            if ((i >> (j - 1)) & 1)
                cout << j << " ";
        cout << "\n";
    }
}

int main() {
    freopen("submultimi.in", "r", stdin);

    ll x;
    cin >> x;
    binaryBT(x);
    return 0;
}