Pagini recente » Cod sursa (job #1109433) | Cod sursa (job #3174260) | Cod sursa (job #2915893) | Cod sursa (job #1223284) | Cod sursa (job #1598551)
#include <cstdio>
using namespace std;
int k , x , y , n , v[100] ;
void afisare()
{
for ( int i = 1 ; i <= k ; i++ )
{
printf("%d ",v[i]);
}
printf("\n");
}
void bkt ( int x , int y )
{
if ( x == k + 1 )
{
afisare();
return ;
}
for ( int i = y + 1 ; i <= n ; ++i )
{
v[x] = i ;
bkt ( x + 1 , i ) ;
}
}
int main()
{
freopen("combinari.in","r",stdin);
freopen("combinari.out","w",stdout);
scanf("%d %d",&n,&k);
bkt(1,0) ;
}