Pagini recente » Cod sursa (job #2274575) | Cod sursa (job #1235817) | Cod sursa (job #2160647) | Cod sursa (job #2851939) | Cod sursa (job #161160)
Cod sursa(job #161160)
#include<fstream.h>
ifstream f("combinari.in");
ofstream g("combinari.out");
int n,k,a[19];
void bord()
{
for(int i=1;i<=k;i++)
a[i]=k-i+1;
}
void afis()
{
for(int i=k;i>=1;i--)
g<<a[i]<<' ';
g<<'\n';
}
void comb(int niv)
{if(niv<=k)
{for(int i=a[niv]+1;i<=n-niv+1;i++)
{a[niv]=i;afis();}
comb(niv+1);
}
}
int main()
{
f>>n>>k;
bord();afis();
comb(1);
return 0;
}