Тадасана
Гений
(76848)
1. В последней строчке вы явно потеряли еще один +/-: по уравнению сразу видно, что корни симметричны относительно нуля .
2. И еще подставьте, например, в последнюю формулу a = -101, x = log12(1 +/- корень (100)). В вашей формуле под логарифмом одно из двух значений получится отрицательным.
Чтобы не было такой ерунды, я бы рассмотрел три случая:
1. a > 1 (корней нет)
2. a попадает в промежуток [-1, 1]
3. a < -1