Pagini recente » Cod sursa (job #1218374) | Cod sursa (job #1482906) | Cod sursa (job #3213137) | Cod sursa (job #2827448) | Cod sursa (job #2415251)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("submultimi.in");
ofstream fout ("submultimi.out");
vector <int> v;
void afisare ()
{
int n = v.size();
for (int i = 0; i < n; i ++) fout << v[i] << " ";
fout << "\n";
}
void bkk (int st, int n)
{
if (st > n) return;
for (int i = st; i <= n; i ++) {
v.push_back(i);
afisare();
bkk(i + 1, n);
v.pop_back();
}
}
int main()
{
int n;
fin >> n;
bkk(1, n);
return 0;
}