Задача №3. Сложность двоичного поиска

Задачи на бинарный поиск значения в массиве.
3 первые задачи - очень простые
3 следующие - средние
4 следующие - сложные
3 последние - очень сложные
Сдать: для сдачи задач необходимо войти в систему