Cod sursa(job #2223372)

Utilizator PescaruVictorPescaru Victor PescaruVictor Data 19 iulie 2018 23:12:14
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <fstream>

using namespace std;

ifstream cin("combinari.in");
ofstream cout("combinari.out");

int n, k;
int c[20];

void comb(int p)
{
    if(p == k+1)
    {
        for(int i = 1; i <= k; ++i)
            cout<<c[i]<<' ';
        cout<<'\n';
        return;
    }

    for(int i = c[p-1]+1; i <= n-k+p; ++i)
    {
        c[p] = i;
        comb(p+1);
    }
}

int main()
{
    cin>>n>>k;
    comb(1);
    return 0;
}