#include <iostream>
using namespace std;
int main() {
// your code goes here
// Find peak element in the array
int arr[]={2,4,6,8,10,6,5,4};
int end=7,start=0;
while(start<=end){
int mid=start+(end-start)/2;
if(arr[mid]>arr[mid-1]&& arr[mid]>arr[mid+1]){
cout<<"print the peak element :"<<arr[mid];
return 0;
}else if(arr[mid]>arr[mid-1]){
start=mid+1;
}else{
end=mid-1;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkvLyBGaW5kIHBlYWsgZWxlbWVudCBpbiB0aGUgYXJyYXkKCWludCBhcnJbXT17Miw0LDYsOCwxMCw2LDUsNH07CglpbnQgZW5kPTcsc3RhcnQ9MDsKCXdoaWxlKHN0YXJ0PD1lbmQpewoJCQoJCWludCBtaWQ9c3RhcnQrKGVuZC1zdGFydCkvMjsKCQkKCQlpZihhcnJbbWlkXT5hcnJbbWlkLTFdJiYgYXJyW21pZF0+YXJyW21pZCsxXSl7CgkJCWNvdXQ8PCJwcmludCB0aGUgcGVhayBlbGVtZW50IDoiPDxhcnJbbWlkXTsKCQkJcmV0dXJuIDA7CgkJfWVsc2UgaWYoYXJyW21pZF0+YXJyW21pZC0xXSl7CgkJCXN0YXJ0PW1pZCsxOwoJCX1lbHNlewoJCQllbmQ9bWlkLTE7CgkJfQoJCQoJfQoJCglyZXR1cm4gMDsKfQ==