Cod sursa(job #765384)

Utilizator BlaugranasEnal Gemaledin Blaugranas Data 7 iulie 2012 13:38:54
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
#include<cstdio>
int n,p,k,s[50],i;

void A(int k)
{if(k-1==p)
     {for(int i=1;i<=p;i++)
          printf("%d ",s[i]);
     printf("\n");}
else
     for(int i=s[k-1]+1;i<=n-p+k;i++)
          s[k]=i,A(k+1);}

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