#include <iostream>
template <typename T, int N> char (&array(T(&)[N]))[N];
#define length( iLista) (sizeof iLista / sizeof iLista[0])
int main (int argc, char *argv[])
{
int Max=0;
int iLista[10];
iLista[0]=15;
iLista[1]=22;
iLista[2]=3;
iLista[3]=5;
iLista[4]=15;
iLista[5]=12;
iLista[6]=11;
iLista[7]=37;
iLista[8]=2;
iLista[9]=4;
for (int i = 0; i <length(iLista) ; i++)
{
if (iLista[Max]<iLista[i])
{
Max=i;
}
}
std::cout<<" El numero mayor es el "<< iLista[Max]<<", posicionado en iLista["<<Max<<"]"<<std::endl;
return 0;
}