Cod sursa(job #173579)

Utilizator jupanu92Anonim jupanu92 Data 7 aprilie 2008 20:53:58
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include<stdio.h>

long s[21],n,c,k,poz;

void back(int poz,long int c)
{long int i,j;
 int ok;
 if(c==k)
    {for(i=0;i<c;i++)
	printf("%ld ",s[i]);
     printf("\n");

     }
    else
      for(i=poz;i<=n-k+c+1;i++)
	     
		{s[c]=i;
		 back(i+1,c+1);
		 }
	
	

}

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