Pagini recente » Istoria paginii runda/homealone_2/clasament | Cod sursa (job #1954885) | Cod sursa (job #1946925) | Cod sursa (job #952625) | Cod sursa (job #1722804)
#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) ;
}