Cod sursa(job #3354481)

Utilizator herralberrtRomaniuc Albert-Iulian herralberrt Data 18 mai 2026 16:31:36
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.55 kb
#include <fstream>
#include <vector>

using namespace std;

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

void afisare(vector<int>& v) {
    for (int i = 0; i < v.size(); i++) {
        fout << v[i] << " ";
    }
    fout << "\n";
}

void bkt(int start, int n, vector<int>& v) {
    if (!v.empty()) {
        afisare(v);
    }

    for (int i = start; i <= n; i++) {
        v.push_back(i);
        bkt(i + 1, n, v);
        v.pop_back();
    }
}

int main(void) {

    int n;
    fin >> n;
    vector<int> v;

    bkt(1, n, v);

    return 0;
}