Cod sursa(job #1797780)

Utilizator david--burca david david-- Data 4 noiembrie 2016 19:02:13
Problema Combinari Scor 100
Compilator cpp Status done
Runda selectie_emag_mediu_2016_runda3 Marime 0.51 kb
#include<stdio.h>

int a[21];
int k;
int n;
int afisare()
{
    int i;
    for(i = 1; i<=k; i++)
     printf("%d ",a[i]);
    printf("\n");
    return 0;
}

void comb(int i)
{
    int j;
    for(j = a[i-1] + 1; j <= n; j++)
     {
      a[i] = j;
       if (i < k) comb(i+1);
              else
                afisare();

     }

}

int main()
{
    freopen("combinari.in","r",stdin);
    freopen("combinari.out","w",stdout);

    scanf("%d %d",&n,&k);

    comb(1);
    return 0;
}