Pagini recente » Cod sursa (job #2633489) | Cod sursa (job #2245176) | Cod sursa (job #2896726) | Cod sursa (job #1907586) | Cod sursa (job #1699125)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("combinari.in");
ofstream fout ("combinari.out");
const int nmax = 20;
int v[nmax], n, k;
void Print() {
for(int i=1; i<=k; i++) {
fout << v[i] << " ";
}
fout << "\n";
}
void Back(int x) {
for(int i=v[x-1]+1; i<=n; i++) {
v[x]=i;
if(x==k) Print();
else Back(x+1);
}
}
int main() {
ios_base::sync_with_stdio(false);
fin >> n >> k;
Back(1);
return 0;
}