Pagini recente » Cod sursa (job #791183) | Cod sursa (job #1324427) | Cod sursa (job #1038491) | Cod sursa (job #2101282) | Cod sursa (job #509358)
Cod sursa(job #509358)
#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 = 0 ; 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 ( 0 ) ;
}