Pagini recente » Cod sursa (job #1853917) | Cod sursa (job #3178304) | Diferente pentru implica-te/arhiva-educationala intre reviziile 79 si 78 | Cod sursa (job #50965) | Cod sursa (job #1768870)
#include <cstdio>
using namespace std;
int n, k, num[20];
void back(int l)
{
if(l == k)
{
for(int i = 1; i <= k; ++i)
printf("%d ", num[i]);
printf("\n");
}
else
for(int i = num[l] + 1; i <= n; ++i)
{
num[l + 1] = i;
back(l + 1);
}
}
int main()
{
freopen("combinari.in", "r", stdin);
freopen("combinari.out", "w", stdout);
scanf("%d%d", &n, &k);
back(0);
return 0;
}