Cod sursa(job #153644)

Utilizator FlorianFlorian Marcu Florian Data 10 martie 2008 17:30:25
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<stdio.h>
FILE*f=fopen("combinari.in","r");
FILE*g=fopen("combinari.out","w");
int st[20];
int n,k;
void write()
 {
 int i;
 for(i=1;i<=k;++i) fprintf(g,"%d ",st[i]);
 fprintf(g,"\n");
 }
inline void back(int p)
 {
  if(p-1==k) write();
  else
   for(int i=st[p-1]+1;i<=n;++i)
    {
    st[p]=i;
    back(p+1);
    }
 }
int main()
 {
 fscanf(f,"%d %d",&n,&k);
 back(1);
 return 0;
 }