Cod sursa(job #3182634)

Utilizator Info_MasterAugustin-Ionut Info_Master Data 9 decembrie 2023 11:12:42
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.6 kb
#include <iostream>
#include <vector>
#include <fstream>

using namespace std;
ifstream in("submultimi.in");
ofstream out("submultimi.out");

vector <int> st;

void afisare()
{
    if(st.empty())
    {
        return;
    }
    for(int i = 0 ; i < st.size() ; i++)
    {
        out << st[i] <<" ";
    }
    out << "\n";
}

void bkt(int pas , int n)
{
    if(pas > n)
    {
        afisare();
        return;
    }
    bkt(pas+1 , n);
    st.push_back(pas);

    bkt(pas+1 , n);
    st.pop_back();
}

int main()
{
    int n;
    in >> n;
    bkt(1,n);
    return 0;
}