Pagini recente » Cod sursa (job #1274196) | Cod sursa (job #643374) | Cod sursa (job #3286233) | Cod sursa (job #1813529) | Cod sursa (job #3203231)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("combinari.in");
ofstream fout("combinari.out");
int n,k;
int sol[19];
void afisare()
{
for(int i=0;i<k;i++)
{
fout<<sol[i]<<" ";
}
fout<<'\n';
}
void bkt(int pas)
{
if(pas==k)
{
afisare();
return;
}
int q;
if(pas==0)
q=1;
else
q=sol[pas-1]+1;
for(int i=q;i<=n;i++)
{
sol[pas]=i;
bkt(pas+1);
}
}
int main()
{
fin>>n>>k;
bkt(0);
return 0;
}