Cod sursa(job #1015437)

Utilizator barabasi_csongorBarabasi Csongor barabasi_csongor Data 24 octombrie 2013 17:16:53
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <cstdio>
using namespace std;

int n,k;

int v[30];

void gen(int x)
{
    if(x==k+1)
        {
            for(int i=1;i<=k;i++) printf("%d ",v[i]);
            printf("\n");
        }
    else
        {
            for(int i=v[x-1]+1;i<=n;i++)
                {
                    v[x]=i;
                    gen(x+1);
                }
            v[x]=0;
        }
}

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