Pagini recente » Cod sursa (job #1991306) | Cod sursa (job #912448) | Cod sursa (job #1449671) | Cod sursa (job #2442276) | Cod sursa (job #2322508)
#include <bits/stdc++.h>
using namespace std;
ifstream in("submultimi.in");
ofstream out("submultimi.out");
int n, st[123];
void back(int lvl, int nr) {
if (nr > 0) {
for (int i = 1; i <= nr; i++)
out << st[i] << ' ';
out << '\n';
}
for (int i = st[nr] + 1; i <= n; i++) {
st[nr + 1] = i;
back(lvl + 1, nr + 1);
}
}
int main() {
in >> n;
back(1, 0);
return 0;
}