Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int m,n,x[10],k,v=0;
  5. void afisare(int k)
  6. {
  7. for(int i=1;i<=k;i++)
  8. cout<<x[i]<<" ";
  9. cout<<endl;
  10. }
  11. int main()
  12. {
  13. cin>>n>>m;
  14.  
  15. k=1;
  16.  
  17. x[k]=0;
  18.  
  19. while(k>0)
  20. {
  21. v=0;
  22.  
  23.  
  24. while(x[k]<m-1&&v==0)
  25. {
  26.  
  27. x[k]++;
  28.  
  29. v=1;
  30. }
  31.  
  32. if(v==0)
  33. {
  34. k--;
  35. }
  36. else
  37. {
  38.  
  39. if(k==n)
  40.  
  41. {for(int i=1;i<=k;i++)
  42.  
  43. cout<<x[i];
  44.  
  45. cout<<endl;
  46. }
  47. else
  48. {
  49.  
  50. k++;
  51.  
  52. x[k]=-1;
  53. }
  54. }
  55. }
  56.  
  57. return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement