Cod sursa(job #1908946)

Utilizator IstrateSamuelIstrate Samuel IstrateSamuel Data 7 martie 2017 11:05:35
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f ("combinari.in");
ofstream g ("combinari.out");

int n, k, x[30];

void afisare ()
{
    int i;

    for (i=1; i<=k; i++)
        g << x[i] << ' ';

    g << '\n';
}

void C (int i)
{
    int val;

    for (val=x[i-1]+1; val<=n-k+i; val++)
    {
        x[i]=val;

        if (i==k)
            afisare();
        else
            C(i+1);
    }
}

int main()
{
    f >> n >> k;

    C(1);
}