Средний ключ меньше x, значит нужный ключ может быть только правее. Позиция m уже проверена и тоже не подходит. Допиши строку, которая сдвигает левую границу за m.
n, x; затем массив.
Индекс x или -1.
5 9 1 3 5 7 9
4
1000 ms 128 Mb Правила оформления программ и список ошибок при автоматической проверке задач