Pagini recente » Cod sursa (job #1257043) | Cod sursa (job #991168) | Rating Laura Antonache (LauraA) | Cod sursa (job #1093883) | Cod sursa (job #2432449)
#include <bits/stdc++.h>
using namespace std;
ifstream in("submultimi.in");
ofstream out("submultimi.out");
vector <int> v;
void bkt(int n, int lvl)
{
if(v.size() != 0)
{
for(auto i : v)
out << i << ' ';
out << '\n';
}
if(lvl == n + 1)
return ;
int start = 0;
if(v.size() != 0)
start = v.back();
for(int i = start + 1; i <= n; i++)
{
v.push_back(i);
bkt(n, lvl + 1);
v.pop_back();
}
}
int main()
{
int n;
in >> n;
bkt(n, 1);
}