Если ты для проверки возьмёшь число 2,5 из полученного тобой интервала, то обнаружишь, что уравнение не имеет корней.
Ты забыл найти область определения функции, то есть тебе надо найти интервал, на котором дискриминант будет меньше нуля, там уравнение не будет иметь корней. Интервал этот (2;5). Соответственно, а=(1;2].
Первая строчка решения, мне кажется, лишняя. Что ты хотел найти, приравнивая второй коэффициент к нулю?