#include <iostream>
#include <algorithm>
void G(int* beg, int* end)
{
    int* p = std::max_element(beg, end);
    std::cout << "great element " << *p << " great index " << p-beg << '\n';
}
int main()
{
    int a[]={4,5,2,12,67,9,0,13};
    // G(std::begin(a), std::end(a));
    G(a, a+sizeof a/sizeof *a); // ideone's compiler getting old
}
