csansoon

X88461 Màxim i mínim d'un vector

Feb 15th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.55 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. vector <int> read_vector() {
  6.     int n;
  7.     cin >> n;
  8.     vector <int> v (n);
  9.     for (int i=0; i<n; ++i) cin >> v[i];
  10.     return v;
  11. }
  12.  
  13. void min_max(const vector <int>& v) {
  14.     int min = v[0], max = v[0];
  15.     if (v.size() > 1) {
  16.         for (int i=1; i < v.size(); ++i) {
  17.             if (v[i] < min) min = v[i];
  18.             if (v[i] > max) max = v[i];
  19.         }
  20.     }
  21.     cout << max << " " << min << endl;
  22. }
  23.  
  24.  
  25. int main() {
  26.     vector <int> v = read_vector();
  27.     min_max(v);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment