Cod sursa(job #1722804)

Utilizator liviu2000Dragomirescu Liviu liviu2000 Data 28 iunie 2016 21:53:54
Problema Combinari Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.65 kb
#include <iostream>
#include <fstream>

using namespace std ;
 ofstream fout ;
int t[100] ;
bool uz[100] ;
int n , p ;

void afisare ()
{
    int i;
    for ( i = 1 ; i <= p ; i++ )
        fout << t[i] << " " ;
    fout << endl ;
}

void backtr ( int k )
{
    int i ;
    if ( k == p + 1 )
    {
        afisare () ;
    }
    else
    {
        for ( i = t[k-1] + 1 ; i <= n - p + k ; i++ )
        {
            t[k] = i ;
            backtr (k+1) ;
        }
    }
}

int main ()
{
    fout.open ("combinari.out") ;
    ifstream fin ;
    fin.open ("combinari.in") ;
    fin >> p ;
    fin >> n ;
    backtr (1) ;
}