Pagini recente » Cod sursa (job #2392528) | Cod sursa (job #275507) | Cod sursa (job #1281) | Cod sursa (job #745555) | Cod sursa (job #2291870)
#include <fstream>
using namespace std;
ifstream in { "submultimi.in" };
ofstream out { "submultimi.out" };
int n, sol[20];
void print(int k) {
for (int i { 1 }; i <= k; ++i)
out << sol[i] << ' ';
out << '\n';
}
void backTrack(int k) {
for (int i { sol[k - 1] + 1 }; i <= n; ++i) {
sol[k] = i;
print(k);
backTrack(k + 1);
}
}
int main() {
in >> n;
backTrack(1);
}