#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkvLyBGaW5kIHBlYWsgZWxlbWVudCBpbiB0aGUgYXJyYXkKCWludCBhcnJbXT17Miw0LDYsOCwxMCw2LDUsNH07CglpbnQgZW5kPTcsc3RhcnQ9MDsKCXdoaWxlKHN0YXJ0PGVuZCl7CgkJCgkJaW50IG1pZD1zdGFydCsoZW5kLXN0YXJ0KS8yOwoJCQoJCWlmKGFyclttaWRdPmFyclttaWQtMV0mJiBhcnJbbWlkXT5hcnJbbWlkKzFdKXsKCQkJY291dDw8InByaW50IHRoZSBwZWFrIGVsZW1lbnQgOiI8PGFyclttaWRdOwoJCQlyZXR1cm4gMDsKCQl9ZWxzZSBpZihhcnJbbWlkXT5hcnJbbWlkLTFdKXsKCQkJc3RhcnQ9bWlkKzE7CgkJfWVsc2V7CgkJCWVuZD1taWQtMTsKCQl9CgkJCgl9CgkKCXJldHVybiAwOwp9