Cod sursa(job #2126911)

Utilizator CozmaCatalinCozma Catalin CozmaCatalin Data 10 februarie 2018 09:38:33
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.59 kb
#include <iostream>
#include <fstream>


using namespace std;
ifstream in("combinari.in");
ofstream out("combinari.out");
const int MAX = 15;
bool Busy[MAX];
int ST[MAX];

int N,K;

void Afisare()
{
    for ( int i = 1; i <= K ; ++i)
        out << ST[i] <<" ";
    out << endl;
}

void Back(int Top, int k)
{
    if(Top == k+1)
        Afisare();

    else
    {
        for ( int i = ST[Top-1] +1 ; i <= N-k+Top ; ++i)
        {

                ST[Top] = i;
                Back(Top+1,k);

        }
    }
}

int main()
{
    in >> N >> K;

    Back(1,K);
}