Pagini recente » Cod sursa (job #2817251) | Cod sursa (job #802678) | Cod sursa (job #2628901) | Cod sursa (job #1413492) | Cod sursa (job #155922)
Cod sursa(job #155922)
#include <cstdio>
int N, K, S[32];
void back(int k, int l) {
int i;
if (k == K) {
for (i = 0; i < K; ++i)
printf("%d ", S[i]);
printf("\n");
} else
for (i = l + 1; i <= N; ++i) {
S[k] = i;
back(k+1, i);
}
}
int main(void) {
freopen("combinari.in", "rt", stdin);
freopen("combinari.out", "wt", stdout);
scanf(" %d %d", &N, &K);
back(0, 0);
return 0;
}