Pagini recente » Cod sursa (job #1808118) | Cod sursa (job #1408081) | Cod sursa (job #637820) | Cod sursa (job #2683026) | Cod sursa (job #3032123)
#include <bits/stdc++.h>
using namespace std;
int n, k, v[18];
void comb(int len, int val) {
if (len == k + 1) {
for (int i = 1; i < len; ++i) {
cout << v[i] << " ";
}
cout << "\n";
return;
}
for (int i = val; i < n + 1; ++i) {
v[len] = i;
comb(len + 1, i + 1);
}
}
int main() {
ifstream cin("combinari.in");
ofstream cout("combinari.out");
cin >> n >> k;
comb(1, 1);
cout.close();
return 0;
}