Cod sursa(job #3174289)

Utilizator davidgeo123Georgescu David davidgeo123 Data 24 noiembrie 2023 16:50:29
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.55 kb
#include <iostream>

using namespace std;

int n, k;
int sol[20];

void genereaza(int i, int minim)
{
    if(i==k+1)
    {
        for(int j=1; j<=k; j++)
            cout<<sol[j]<<' ';
        cout<<'\n';
        return;
    }
    for(int j=minim+1; j<=n; j++)
    {
        sol[i]=j;
        genereaza(i+1, j);
    }
}
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    freopen("combinari.in", "r", stdin);
    freopen("combinari.out", "w", stdout);
    cin>>n>>k;
    genereaza(1, 0);
    return 0;
}