Pagini recente » Cod sursa (job #424454) | Cod sursa (job #3149729) | Cod sursa (job #742293) | Cod sursa (job #2605933) | Cod sursa (job #311146)
Cod sursa(job #311146)
#include <stdio.h>
FILE *f=fopen("combinari.in","r");
FILE *g=fopen("combinari.out","w");
int n,k,uz[20];
void afisare()
{
int i;
for(i=1;i<=n;i++)
if(uz[i])
fprintf(g,"%d ",i);
fprintf(g,"\n");
}
void comb(int j,int l)
{
if(l==k+1)
afisare();
else
{
for(int i=j;i<=n;i++)
{
uz[i]=1;
comb(i+1,l+1);
uz[i]=0;
}
}
}
int main()
{
fscanf(f,"%d %d",&n,&k);
comb(1,1);
}