Pagini recente » Cod sursa (job #1852616) | Cod sursa (job #2145829) | Cod sursa (job #2384501) | Cod sursa (job #2069103) | Cod sursa (job #1702515)
#include <bits/stdc++.h>
using namespace std;
int n, k;
int ans[32];
FILE *fi = fopen("combinari.in", "r");
FILE *fo = fopen("combinari.out", "w");
void bkt(int dep, int poz) {
if(dep==k) {
for(int i=0; i<k; ++i)
fprintf(fo,"%d ",ans[i]);
fprintf(fo,"\n");
return;
}
for(int i=poz; i<=n; ++i) {
ans[dep]=i;
bkt(dep+1, i+1);
}
}
int main(void) {
fscanf(fi,"%d%d",&n,&k);
bkt(0, 1);
return 0;
}