Cod sursa(job #2879359)

Utilizator indianu_talpa_iuteTisca Catalin indianu_talpa_iute Data 28 martie 2022 15:01:47
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.47 kb
#include <bits/stdc++.h>
#define MAXN 16

using namespace std;

ifstream fin("submultimi.in");
ofstream fout("submultimi.out");

int main() {
    int n, arr[MAXN];
    unsigned short bitMask = 1;
    fin >> n;
    for (int i = 0; i < n; i++)
        arr[i] = i + 1;
    while (bitMask < (1 << n) - 1) {
        for (int i = 0; i < n; i++)
            if (bitMask & (1 << i))
                fout << arr[i] << ' ';
        fout << '\n';
        bitMask++;
    }
    return 0;
}