Формула расчета
D = b² − 4ac. Если D > 0, два действительных корня; при D = 0 один двукратный. При a = 0 решается линейное уравнение bx + c = 0. Численно используется устойчивое вычисление корней через q.
Дискриминант и действительные корни уравнения ax² + bx + c = 0.
D = b² − 4ac. Если D > 0, два действительных корня; при D = 0 один двукратный. При a = 0 решается линейное уравнение bx + c = 0. Численно используется устойчивое вычисление корней через q.
Для a = 1, b = −3, c = 2: D = 1, корни x = 1 и x = 2.
Комплексные корни не выводятся. Коэффициенты ограничены по величине; вычисления с плавающей точкой могут терять точность для плохо обусловленных уравнений.