#include <iostream>
#include <limits.h>
int array[] = { 2, -5, 10, 4 };
int main() {
int max_v = INT_MIN;
int max_i = 0;
for ( int i = 0; i < sizeof(array)/sizeof(array[0]); i++ )
{
if ( array[i] > max_v )
{
max_v = array[i];
max_i = i;
}
}
printf( "The max value (%d) is at index %d.", max_v, max_i);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzLmg+CgppbnQgYXJyYXlbXSA9IHsgMiwgLTUsIDEwLCA0IH07CgppbnQgbWFpbigpIHsKCglpbnQgbWF4X3YgPSBJTlRfTUlOOwoJaW50IG1heF9pID0gMDsKCglmb3IgKCBpbnQgaSA9IDA7IGkgPCBzaXplb2YoYXJyYXkpL3NpemVvZihhcnJheVswXSk7IGkrKyApCgl7CgkJaWYgKCBhcnJheVtpXSA+IG1heF92ICkKCQl7CgkJCW1heF92ID0gYXJyYXlbaV07CgkJCW1heF9pID0gaTsKCQl9Cgl9CgkKCXByaW50ZiggIlRoZSBtYXggdmFsdWUgKCVkKSBpcyBhdCBpbmRleCAlZC4iLCBtYXhfdiwgbWF4X2kpOwoJCglyZXR1cm4gMDsKfQ==