Pagini recente » Cod sursa (job #3258262) | Cod sursa (job #103806) | Cod sursa (job #142988) | Cod sursa (job #1401816) | Cod sursa (job #861541)
Cod sursa(job #861541)
# include<fstream>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int n,st[21],k;
bool ap[21];
void tipar()
{
int i;
for(i=1;i<=k;++i)
g<<st[i]<<' ';
g<<'\n';
}
void back(int N)
{
int x;
for(x=st[N-1]+1;x<=n;++x)
{
st[N]=x;
if (ap[st[N]]==0)
{
ap[st[N]]=1;
if(N==k)tipar();
else back(N+1);
ap[st[N]]=0;
}
}
}
int main()
{
f>>n;
f>>k;
back(1);
return 0;
}