Pagini recente » Cod sursa (job #1911868) | Cod sursa (job #1520224) | Cod sursa (job #1517137) | Cod sursa (job #1034418) | Cod sursa (job #509360)
Cod sursa(job #509360)
#include <cstdio>
#include <cstdlib>
using namespace std ;
int combinare [ 20 ] ;
int N , K ;
void combinari ( int Poz )
{
freopen ( "combinari.in" , "r" , stdin ) ;
freopen ( "combinari.out" , "w" , stdout ) ;
if ( Poz > K )
{
for ( int i = 1 ; i <= K ; ++i )
printf ( "%d " , combinare [ i ] ) ;
printf ( "\n" ) ;
return ;
}
for ( int i = combinare [ Poz - 1 ] + 1 ; i <= N ; ++ i )
{
combinare [ Poz ] = i ;
combinari ( Poz + 1 ) ;
}
}
int main ( )
{
scanf ( "%d%d" , &N , &K ) ;
combinari ( 1 ) ;
}