Cod sursa(job #1017224)

Utilizator buzu.tudor67Tudor Buzu buzu.tudor67 Data 27 octombrie 2013 15:44:28
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.56 kb
#include<fstream>
using namespace std;

ifstream fi("combinari.in");
ofstream fo("combinari.out");

int st[21];
int n,k;

void tipar(){
     int i;
     for(i=1;i<=k;i++) fo<<st[i]<<" ";
     fo<<"\n";
}

void back(int p){
     int i;
     if (k==p) tipar();
     else for(i=st[p]+1;i<=n;i++) {
                                   st[p+1]=i;
                                   back(p+1);
                                  }
}

int main(void){
    fi>>n>>k;
    
    st[0]=0;
    
    back(0);

    fi.close();
    fo.close();
    return 0;
}