Cod sursa(job #1039851)

Utilizator romykPrehari Romica romyk Data 23 noiembrie 2013 17:26:07
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.57 kb
#include<stdio.h>
#include<stdbool.h>
int n,k,x[25];

void print (int i)
{
    int l;
    for (l = 1; l <= i; l++)
        printf("%i ",x[l]);
        printf("\n");

}

void Ribbon (int i)
{
    int j;
    for (j = x[i-1]+1; j <= n; j++)
    {
            x[i] = j;
            if(i==k)
            {
                print(i);

            }
            else Ribbon(i+1);
        }
}
int main()
{
    int i;
    freopen("combinari.in","r",stdin);
    freopen("combinari.out","w",stdout);
    scanf("%i %i",&n,&k);

    Ribbon(1);

    return 0;
}