Cod sursa(job #2628746)

Utilizator andrei_marciucMarciuc Andrei andrei_marciuc Data 17 iunie 2020 12:34:09
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.5 kb
#include <fstream>
using namespace std;
ifstream cin( "combinari.in" );
ofstream cout( "combinari.out" );
int k, n, v[ 20 ];

int combinari( int pos ){
    if( pos == k + 1 ){
        for( int i = 1; i <= k; i++ )
            cout << v[ i ] << ' ';
        cout << '\n';
    } else {
        for( int d = v[ pos - 1 ] + 1; d <= n; d++ ){
            v[ pos ] = d;
            combinari( pos + 1 );
        }
    }
}

int main()
{
    cin >> n >> k;
    combinari( 1 );
    return 0;
}