Cod sursa(job #353887)

Utilizator probaproba proba proba Data 6 octombrie 2009 17:44:12
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include<stdio.h>
int st[19],n,K,k1;
void back(int k)
{
   for(int p=st[k-1]+1;p<=n;p++)
   {
      st[k]=p;
      if(k==k1)
      {
         for(int i=1;i!=K;i++)
	    printf("%d ",st[i]);
	 printf("\n");
      }
      else
         back(k+1);
   }
}
int main()
{
   freopen("combinari.in","r",stdin);
   freopen("combinari.out","w",stdout);
   scanf("%d%d",&n,&K);
   k1=K;
   K++;
   back(0);
   return 0;
}