Mega Code Archive

 
Categories / C++ Tutorial / Vector
 

Locate maximum element in a vector

#include <iostream> using std::cout; using std::endl; #include <algorithm> #include <numeric> #include <vector> #include <iterator> int main() {    std::ostream_iterator< int > output( cout, " " );    int a2[ 10 ] = { 100, 2, 8, 1, 50, 3, 8, 8, 9, 10 };    std::vector< int > v2( a2, a2 + 10 ); // copy of a2    cout << "\n\nVector v2 contains: ";    std::copy( v2.begin(), v2.end(), output );    // locate maximum element in v2    cout << "\nMaximum element in Vector v2 is: "       << *( std::max_element( v2.begin(), v2.end() ) );    cout << endl;    return 0; } Vector v2 contains: 100 2 8 1 50 3 8 8 9 10 Maximum element in Vector v2 is: 100