Pagini recente » Cod sursa (job #1115625) | Cod sursa (job #224639) | Cod sursa (job #2419842) | Cod sursa (job #3137169) | Cod sursa (job #1957078)
#include <stdio.h>
using namespace std;
FILE*f=fopen("combinari.in","r");
FILE*g=fopen("combinari.out","w");
int n,k,v[20];
void afis(){
int i;
for (i=1;i<=k;i++)
fprintf(g,"%d ",v[i]);
fprintf(g,"\n");
}
void bck(int p,int j){
int i;
if (p==k) {afis();return;}
if (j==n) return;
for (i=j+1;i<=n;i++){
v[p+1]=i;
bck(p+1,i);
}
}
int main()
{
fscanf(f,"%d%d",&n,&k);
bck(0,0);
fclose(f);
fclose(g);
return 0;
}