Pagini recente » Cod sursa (job #1763200) | Cod sursa (job #2713544) | Cod sursa (job #304157) | Cod sursa (job #1624317) | Cod sursa (job #398097)
Cod sursa(job #398097)
#include <cstdio>
using namespace std;
FILE *fout=fopen("combinari.out","w");
int c[30],n,k;
void gen(short i)
{ short j;
if (i>k) { for (j=1;j<=k;++j) fprintf(fout,"%d ",c[j]);
fprintf(fout,"\n");
}
else
{
for (j=c[i-1]+1;j<=n;++j)
{ c[i]=j;
gen(i+1);
}
}
}
int main()
{
FILE *fin=fopen("combinari.in","r");
fscanf(fin,"%d%d",&n,&k);
fclose(fin);
c[0]=0;
gen(1);
fclose(fout);
return 0;
}