// sort the sequence in descending order
nth_element(first1, first1 + 1, last1, ReverseCompare);
ShowElements(vInt1, "After nth_element()");
return 0;
}
//
// Compare function
//
bool ReverseCompare(int arg1, int arg2)
{
return (arg1 > arg2);
}
//
// Display all elements in a container
//
template<class Container>
void ShowElements(Container& c, char* text)
{
Print<Container::value_type> DoPrint;