Pagini recente » Cod sursa (job #547257) | Cod sursa (job #1487994) | Cod sursa (job #1082878) | Cod sursa (job #300907) | Cod sursa (job #2329444)
#include <fstream>
#define in "combinari.in"
#define out "combinari.out"
#define siz 19
using namespace std;
ifstream f(in);
ofstream g(out);
short N, K, sol[siz];
void Afis()
{
for(short i = 1; i <= K; ++i)
g << sol[i] << ' ';
g << '\n';
}
void back(short p)
{
for(short i = sol[p - 1] + 1; i <= N; ++i)
{
sol[p] = i;
p == K ? Afis() : back(p + 1);
}
}
int main()
{
f >> N >> K;
back(1);
return 0;
}