Pagini recente » Cod sursa (job #2891260) | Cod sursa (job #49683) | Cod sursa (job #3212117) | Cod sursa (job #697432) | Cod sursa (job #661961)
Cod sursa(job #661961)
#include<cstdio>
using namespace std;
const char in[]="combinari.in";
const char out[]="combinari.out";
int v[20], n, k;
void back(int j, int k)
{
if(j == k +1)
{
for(int i = 1 ; i <= k ; ++i)
printf("%d ",v[i]);
printf("\n");
}
else
{
for(int i = v[ j - 1 ] + 1; i <= n ; ++i)
{
v[j] = i;
back(j + 1, k);
}
}
}
int main()
{
freopen(in,"r",stdin);
freopen(out,"w",stdout);
scanf("%d %d", &n, &k);
back(1, k);
return 0;
}