Cod sursa(job #1605246)

Utilizator RaZxKiDDavid Razvan RaZxKiD Data 18 februarie 2016 21:05:02
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>

using namespace std;
ifstream in("combinari.in");
ofstream out("combinari.out");
int NR[20],a,b;
void read(){
    in>>a>>b;
}
void write(){
    for(int i=1;i<=b;i++){
        out<<NR[i]<<" ";
    }
    out<<"\n";
}
void bkt(int level){
    if(level==b+1){
        write();
    }
    else
        for(int i=NR[level-1]+1;i<=a;i++){
            NR[level]=i;
            bkt(level+1);
        }
}

int main()
{
    read();
    bkt(1);
    return 0;
}