Cod sursa(job #2174421)

Utilizator Victoras99Victor Moldovan Victoras99 Data 16 martie 2018 11:59:40
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.6 kb
#include <iostream>
#include <fstream>
using namespace std;
long int s[20];
long int n, k;
ifstream fin("combinari.out");
ofstream fout("combinari.out");
void backt( long int l )
{
    long int i;
    if ( l == k )
    {
        for ( i = 1; i <= k; i++ )
        {
            fout << s[i] << ' ';
        }
        fout << '\n';
        return;
    }
    else
    {
        for ( i = s[l]; i <= n; i++ )
        {
            s[l + 1] = i;
            backt(l + 1);
        }
        return;
    }
    return;
}

int main()
{
    fin >> n >> k;
    backt(0);

    return 0;
}