Cod sursa(job #234009)

Utilizator marcelcodreaCodrea Marcel marcelcodrea Data 19 decembrie 2008 20:58:12
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala 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;
}