Cod sursa(job #1906720)

Utilizator IstrateSamuelIstrate Samuel IstrateSamuel Data 6 martie 2017 15:59:40
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int n, k, x[20];

void afisare()
{
    int i;

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

void combinari (int i)
{
    int val;

    for (val=x[i-1]+1; val<=n-k+1; val++)
    {
        x[i]=val;
        if (i == k)
            afisare();
        else combinari(i+1);
    }
}



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

    combinari(1);
}