Pagini recente » Cod sursa (job #2353679) | Cod sursa (job #3192231) | Cod sursa (job #2203344) | Cod sursa (job #1221799) | Cod sursa (job #176798)
Cod sursa(job #176798)
#include <stdio.h>
#define NX 20
int N, K, st[ NX ];
int baga( int k ) {
int i;
if( k > K ) {
for( i = 1; i <= K; i++ )
printf( "%d ", st[i] );
printf( "\n" );
return 0;
}
for( i = st[k-1] + 1; i <= N - (K-k); i++ ) {
st[k] = i;
baga( k+1 );
}
return 0; //keeps compiler happy
}
int main() {
freopen( "combinari.in", "r", stdin );
freopen( "combinari.out", "w", stdout );
scanf( "%d%d", &N, &K );
baga( 1 );
return 0;
}