Cod sursa(job #624437)

Utilizator Luncasu_VictorVictor Luncasu Luncasu_Victor Data 22 octombrie 2011 13:14:09
Problema Combinari Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <stdio.h>
int x[20],n,k;

bool check(){
    int v=0;
    for(int i=1;i<=n;i++)if(x[i])v++;
    if(v==k)return true;
    return false;
}

void comb(){
    int i;
    while(x[n+1]==0){
        i=1;
        while(x[i])x[i++]=0;
        x[i]=1;
    if(check()){
    for(i=1;i<=n;i++)
    if(x[i])printf("%d ",i);
    printf("\n"); } }
}

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