Pagini recente » Cod sursa (job #1957951) | Cod sursa (job #1592359) | Cod sursa (job #2081742) | Cod sursa (job #824037) | Cod sursa (job #2684756)
#include <stdio.h>
#define NMAX 20
using namespace std;
FILE *fout;
int n, v[NMAX], k;
void bkt( int poz ){
if (poz == k + 1){
for (int i = 1; i <= k; i ++)
fprintf (fout ,"%d ", v[i]);
fprintf (fout ,"\n");
return ;
}
else{
for (int i = v[poz - 1] + 1; i <= n; i++){
v[poz] = i;
bkt (poz + 1);
}
return ;
}
}
int main(){
FILE *fin;
fin = fopen ("combinari.in", "r");
fout = fopen ("combinari.out", "w");
fscanf (fin ,"%d%d", &n, &k);
bkt (1);
return 0;
}