Cod sursa(job #2702008)

Utilizator EusebiudistrugatorulLionel Messi Eusebiudistrugatorul Data 2 februarie 2021 16:03:48
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");

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

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