Cod sursa(job #156244)

Utilizator rethosPaicu Alexandru rethos Data 12 martie 2008 13:57:22
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <fstream.h>
#define NM 19
ofstream g("combinari.out");

int n,ka;
int x[NM];

void afis()
{ int i;
  for (i=1;i<=ka;i++) g<<x[i]<<' ';
  g<<'\n';
}
void bkt(int k)
{ if (k>ka)
	{ afis();
	  return;
	}
  int i;
  for (i=x[k-1]+1;i<=n;i++)
	{ x[k]=i;
	  bkt(k+1);
	}
}
int main()
{ ifstream f("combinari.in");
  f>>n>>ka;
  x[0]=0;
  bkt(1);
  f.close();
  g.close();
  return 0;
}