Pagini recente » Cod sursa (job #3357244) | Cod sursa (job #468431) | Cod sursa (job #1554237) | Cod sursa (job #3335123) | Cod sursa (job #3355566)
#include <bits/stdc++.h>
using namespace std;
int N, K;
vector<int> solutie;
ofstream fout("combinari.out");
void back(int pas, int start) {
if (pas == K) {
for (int i = 0; i < K; ++i) {
fout << solutie[i] << (i == K - 1 ? "" : " ");
}
fout << "\n";
return;
}
for (int i = start; i <= N; ++i) {
solutie[pas] = i;
back(pas + 1, i + 1);
}
}
int main() {
ifstream fin("combinari.in");
fin >> N >> K;
solutie.resize(K);
back(0, 1);
fin.close();
fout.close();
return 0;
}