Find and print maximum elements in a vector

Started by aruljothi, Jun 11, 2009, 09:41 PM

Previous topic - Next topic

aruljothi

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main()
{
    vector<int> coll;
    vector<int>::iterator pos;

    // insert elements from 1 to 6 in arbitrary order
    coll.push_back(2);
    coll.push_back(5);
    coll.push_back(4);
    coll.push_back(1);
    coll.push_back(6);
    coll.push_back(3);

    // find and print maximum elements
    pos = max_element (coll.begin(), coll.end());
    cout << "max: " << *pos << endl;
}