Cod sursa(job #1179581)

Utilizator xtreme77Patrick Sava xtreme77 Data 28 aprilie 2014 21:41:35
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <cstdio>
#define MAX 50
using namespace std;
int v[MAX],n,kk;
void back(int k);
int main()
{
    freopen("combinari.in","r",stdin);
    freopen("combinari.out","w",stdout);
    scanf("%d%d",&n,&kk);
    back(1);
    return 0;
}
void back(int k)
{
    int i;
    if(k==kk+1){
       for(i=1;i<kk;++i)printf("%d ",v[i]);
       printf("%d\n",v[kk]);
    }
    else{
        for(i=v[k-1]+1;i<=n;++i){
            v[k]=i;
            back(k+1);
        }
    }
}