Professional Documents
Culture Documents
void init()
{if(k==2) st[k]=0;
else st[k]=st[k-1];}
int succesor()
{if (st[k]<n-m+k)
int valid ()
int solutie ()
{return k==m;}
void tipar()
cout<<st[i]<<" ";
cout<<endl;}
void bt()
k=2;
init();
while(k>1)
{as=1;ev=0;
while(as&&!ev)
{as=succesor();
if(as) ev=valid();}
if(as)
if(solutie()) tipar();
else k--;}}
int main()
cout<<"n="; cin>>n;
cout<<"m=";cin>>m;
cout<<"p="; cin>>p;
cout<<"q=";cin>>q;
st[1]=p;
bt();}