Cod sursa(job #2211498)

Utilizator Alex03Runcan Alexandru Alex03 Data 10 iunie 2018 17:28:50
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.55 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fin  ("combinari.in");
ofstream fout ("combinari.out");

int n,k, x[20];// n si k <= 18

void read()
{
    fin >> n >> k;
}


void back( int nr)
{
    if (nr == k)
    {
        for (int i = 1; i <= k; i++)
            fout << x[i]<< ' ';
        fout << endl;
    }
    else
    {
        for (int i = x[nr] + 1; i <= n; i++)
        {
            x[nr + 1] = i;
            back(nr + 1);
        }
    }
}

int main ()
{
    read();
    back(0);
}