Cod sursa(job #1598551)

Utilizator georgeliviuPereteanu George georgeliviu Data 12 februarie 2016 23:36:30
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.55 kb
#include <cstdio>

using namespace std;

int k , x , y , n , v[100] ;

void afisare()
{
    for ( int i = 1 ; i <= k ; i++ )
    {
        printf("%d ",v[i]);
    }
    printf("\n");
}

void bkt ( int x , int y )
{
    if ( x == k + 1 )
    {
        afisare();
        return ;
    }
    for ( int i = y + 1 ; i <= n ; ++i )
    {
        v[x] = i ;
        bkt ( x + 1 , i ) ;
    }
}

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

    scanf("%d %d",&n,&k);
    bkt(1,0) ;
}