Cod sursa(job #320500)

Utilizator doru.nituNitu Doru Constantin doru.nitu Data 4 iunie 2009 20:22:51
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include<stdio.h>
int n,k;
int a[20];


void back(int i)

{ int j=0;
     if(i==(k+1)) { for(j=1;j<=k;j++)  printf("%d ",a[j]);
             printf("\n");
           }   
  else{ for( j=a[i-1]+1;j<=n;++j)
           { a[i]=j;
             back(i+1);
           }
      }     
}

int main()
{ freopen("combinari.in","r",stdin);
  freopen("combinari.out","w",stdout);
  scanf("%d %d",&n,&k);
  back(1);
  fclose(stdin);
  fclose(stdout);
  return 0;
}