Lucian_Adrian

#490 AfisareMinMax

Nov 23rd, 2021
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6. int n, v[1005];
  7. cin >> n;
  8.  
  9. for(int i = 0 ; i < n ; ++ i)
  10. cin >> v[i];
  11. int pmin = 0, pmax = 0;
  12. for(int i = 0 ; i < n ; ++ i)
  13. {
  14. if(v[i]>v[pmax])
  15. pmax = i;
  16. if(v[i]<v[pmin])
  17. pmin = i;
  18. }
  19. if(pmin > pmax)
  20. {
  21. int aux = pmin;
  22. pmin = pmax;
  23. pmax = aux;
  24. }
  25. for(int i = pmin ; i <= pmax ; ++ i)
  26. cout << v[i] << " ";
  27. return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment