Pagini recente » Cod sursa (job #2101593) | Cod sursa (job #447278) | Cod sursa (job #2366595) | Cod sursa (job #2191137) | Cod sursa (job #2954523)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("combinari.in");
ofstream fout ("combinari.out");
short N,K;
short v[18];
void comb(short in, short n, short k)
{
short i;
if (k<K)
{
for (i=in;i<=n;i++)
{
v[k]=i;
comb(i+1,n,k+1);
}
}
else
{
for (i=0;i<K;i++)
fout<<v[i]<<' ';
fout<<'\n';
}
}
int main()
{
fin>>N>>K;
comb(1,N,0);
return 0;
}