Cod sursa(job #1249235)

Utilizator okros_alexandruOkros Alexandru okros_alexandru Data 26 octombrie 2014 18:23:37
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.58 kb
#include <fstream>

#define Nmax 20

using namespace std;

int N, K, V[Nmax];
ofstream out("combinari.out");

void Write() {

    for(int i = 1; i <= K; i++)
        out << V[i] << ' ';

    out << '\n';

}
void Comb(int i) {

    for(int j = V[i-1] + 1; j <= N - K + i; j++) {

        V[i] = j;

        if(i == K)
            Write();
        else
            Comb(i + 1);

        }

}
void Read() {

    ifstream in("combinari.in");
    in >> N >> K;
    in.close();

}
int main() {

    Read();
    Comb(1);

    out.close();

    return 0;

}