Advertisement
AnaBerende

180

Feb 19th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #include <climits>
  3. using namespace std;
  4. int v[1001];
  5. int main()
  6. {
  7. int i, n, j, aux, maxim=INT_MIN, minim=INT_MAX, p, u;
  8. cin>>n;
  9. for(i=1; i<=n; i++)
  10. {
  11. cin>>v[i];
  12. }
  13. for(i=1; i<=n; i++)
  14. {
  15. if(v[i]>maxim)
  16. {
  17. maxim=v[i];
  18. p=i;
  19. }
  20. }
  21. for(i=1; i<=n; i++)
  22. {
  23. if(v[i]<minim)
  24. {
  25. minim=v[i];
  26. u=i;
  27. }
  28. }
  29. if(p>u)
  30. {
  31. for(i=p; i<=u; i++)
  32. {
  33. for(j=i+1; j<=u; j++)
  34. {
  35. if(v[i]<v[j])
  36. {
  37. aux=v[i];
  38. v[i]=v[j];
  39. v[j]=aux;
  40. }
  41. }
  42. }
  43. }
  44. else
  45. {
  46. for(i=u; i<=p; i++)
  47. {
  48. for(j=i+1; j<=p; j++)
  49. {
  50. if(v[i]>v[j])
  51. {
  52. aux=v[i];
  53. v[i]=v[j];
  54. v[j]=aux;
  55. }
  56. }
  57. }
  58. }
  59. for(i=1; i<=n; i++)
  60. {
  61. cout<<v[i]<<" ";
  62. }
  63. return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement