Cod sursa(job #2702005)

Utilizator EusebiudistrugatorulLionel Messi Eusebiudistrugatorul Data 2 februarie 2021 16:00:20
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
using namespace std;

int v[20];
void generate_subs(int n, int element, int lg) {
    if (element == n + 1) {
        for (int i = 1; i <= lg - 1; ++i) {
            cout << v[i] << ' ';
        }
        cout << '\n';
        return;
    }
    v[lg] = element;
    generate_subs(n, element + 1, lg + 1);
    generate_subs(n, element + 1, lg);
}

int main() {
    int n;
    cin >> n;
    generate_subs(n, 1, 1);
    return 0;
}