int main
#include <stl.h> #include <iostream.h>
int numbers[6] = { 4, 10, 56, 11, -42, 19 };
int main () { cout << *max_element (numbers, numbers + 6) << endl; return 0; }
#include <stl.h> #include <iostream.h> #include <string.h>
bool str_compare ( const char* a_, const char* b_) { return ::strcmp (a_, b_) < 0 ? 1 : 0; }
char* names[] = { "Brett", "Graham", "Jack", "Mike", "Todd" };
int main () { const unsigned namesCt = sizeof (names)/sizeof (names[0]); cout << *max_element (names, names + namesCt, str_compare) << endl; return 0; }