Pagini recente » Cod sursa (job #817545) | Cod sursa (job #2157047) | Cod sursa (job #2418064) | Cod sursa (job #1900852) | Cod sursa (job #731276)
Cod sursa(job #731276)
#include <stdio.h>
using namespace std;
int v[20], n, k;
void back(int poz, int el)
{
for(int i = el; i <= n; i++)
{
v[poz] = i;
if(poz == k)
{
for(int j = 1; j <= k; j++) printf("%d ", v[j]);
printf("\n");
}
else
back(poz + 1, i + 1);
}
}
int main()
{
freopen("combinari.in", "r", stdin);
freopen("combinari.out", "w", stdout);
scanf("%d %d", &n, &k); fclose(stdin);
back(1, 1);
fclose(stdout);
return 0;
}