Pagini recente » Cod sursa (job #953583) | Cod sursa (job #160499)
Cod sursa(job #160499)
#include<fstream.h>
int stv[100],n,m;
ifstream fin("combinari.in");
ofstream fout("combinari.out");
void tipar()
{
int ii;
for(ii=0;ii<n;ii++)
fout<<stv[ii]<<" ";
fout<<"\n";
}
void back(int k)
{
int i,cont,j;
if(k==n) tipar();
else
{
for(i=1;i<=m;i++)
{
stv[k]=i;
cont=1;
for(j=0;j<k;j++)
if(stv[j]>=stv[k])cont=0;
if(i>m-n+k+1) cont=0;
if(cont) back(k+1);
}
}
}
int main()
{
fin>>m;
fin>>n;
back(0);
return 0;
}