#include <stdio.h>
int max (int *p,int n) {
int a = 0, b=n-1;
while (b>a) {
if (p[a]<= p[b]) {a = a+1;}
else {b = b-1;}
}
return p[a];
}
int main(void) {
int a[]={7,9,10,11,8};
int n=5;
int p=max(a,n);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYXggKGludCAqcCxpbnQgbikgewogICAgaW50IGEgPSAwLCBiPW4tMTsKIAogICAgd2hpbGUgKGI+YSkgewogICAgICAgIGlmIChwW2FdPD0gcFtiXSkge2EgPSBhKzE7fQogICAgICAgIGVsc2UgICAgICAgICAgICAge2IgPSBiLTE7fQogICAgfQogICAgcmV0dXJuIHBbYV07Cn0KaW50IG1haW4odm9pZCkgewoJaW50IGFbXT17Nyw5LDEwLDExLDh9OwoJaW50IG49NTsKCWludCBwPW1heChhLG4pOwoJcHJpbnRmKCIlZCIscCk7CglyZXR1cm4gMDsKfQo=