Pagini recente » Cod sursa (job #568678) | Cod sursa (job #892573) | Cod sursa (job #600440) | Cod sursa (job #2622509) | Cod sursa (job #998583)
Cod sursa(job #998583)
#include <cstdio>
using namespace std;
int n, lim, nums[20];
void back(int k){
if(k > lim){
for(int i = 1; i <= lim; ++i)
printf("%d ", nums[i]);
printf("\n");
return;
}
for(int i = nums[k - 1] + 1; i <= n; ++i){
nums[k] = i;
back(k + 1);
}
}
int main(){
freopen("combinari.in", "r", stdin);
freopen("combinari.out", "w", stdout);
scanf("%d%d", &n, &lim);
back(1);
return 0;
}