Pagini recente » Cod sursa (job #2521233) | Cod sursa (job #1382775) | Cod sursa (job #2637831) | Cod sursa (job #717210) | Cod sursa (job #2941237)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("submultimi.in");
ofstream out("submultimi.out");
int sol[17];
void afisare(int k) {
int i;
for(i = 1; i < k; i++) {
out << sol[i] << " ";
}
out << "\n";
}
void bkt(int p, int n) {
int i;
if (p != 1) {
afisare(p);
}
for (i = sol[p - 1] + 1; i <= n; i++) {
sol[p] = i;
bkt(p + 1, n);
}
}
int main()
{
int n;
in >> n;
bkt(1, n);
return 0;
}