Cod sursa(job #430796)

Utilizator BunicoolMoise Razvan Bunicool Data 31 martie 2010 12:56:59
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<cstdio>
FILE *f=fopen("combinari.in","r"), *g=fopen("combinari.out","w");
int n,k,stiva[100];
void afisare();
void back(int x)
{
  if(x==k+1)
  {
	  afisare();
	  return;
  }
  for(int i=1+stiva[x-1];i<=n;i++)
  {
    stiva[x]=i;
    back(x+1);
  }
}
void afisare()
{
  for(int i=1;i<=k;i++)
	  fprintf(g,"%d ",stiva[i]);
  fprintf(g,"\n");
}

int main()
{
  fscanf(f,"%d %d",&n,&k);
  back(1);
}