Pagini recente » Cod sursa (job #3169660) | Cod sursa (job #1517243) | Cod sursa (job #2674292) | Cod sursa (job #1175726) | Cod sursa (job #1455265)
#include <stdio.h>
#define MAX 20
void cb(int x);
int n, k, val[MAX];
int main(){
freopen("combinari.in", "r", stdin);
freopen("combinari.out", "w", stdout);
scanf("%d%d", &n, &k);
cb(1);
return 0;
}
void cb(int x){
int i;
if(x == k + 1){
for(i = 1; i <= k; i++)
printf("%d ", val[i]);
printf("\n");
return;
}
for(i = val[x - 1] + 1; i <= n + x - k; i++){
val[x] = i;
cb(x + 1);
}
}