Pagini recente » Cod sursa (job #953071) | Cod sursa (job #1434087) | Cod sursa (job #1110814) | Cod sursa (job #1276040) | Cod sursa (job #2013057)
#include<stdio.h>
#define MAXN 19
void bkt(int cap,int size);
FILE*fin,*fout;
int N,K;
int v[MAXN];
int main()
{
fin=fopen("combinari.in","r");
fout=fopen("combinari.out","w");
fscanf(fin,"%d%d",&N,&K);
bkt(1,1);
fclose(fin);
fclose(fout);
return 0;
}
void bkt(int cap,int size)
{
if(size==K+1)
{
for(int i=1;i<=K;i++)
{
fprintf(fout, "%d ", v[i]);
}
fprintf(fout, "\n");
return;
}
for(int i=cap;i<=N;i++)
{
v[size]=i;
bkt(i+1,size+1);
}
}