Pagini recente » Cod sursa (job #142788) | Cod sursa (job #2626517) | Cod sursa (job #1915148) | Cod sursa (job #2012834) | Cod sursa (job #894005)
Cod sursa(job #894005)
#include <stdio.h>
FILE *F = fopen("combinari.in", "r");
FILE *G = fopen("combinari.out", "w");
int n, k, sol[20];
void Citire()
{
fscanf(F, "%d %d", &n, &k);
fclose(F);
}
void Afisare()
{
for (int i = 1; i <= k; i++)
fprintf(G, "%d ", sol[i]);
fprintf(G, "\n");
}
void Combinari(int x)
{
if (x > k)
Afisare();
else
{
for (sol[x] = sol[x - 1] + 1; sol[x] <= n; sol[x]++)
Combinari(x + 1);
}
}
int main()
{
Citire();
Combinari(1);
fclose(G);
return 0;
}