Advertisement
Guest User

Untitled

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