static void Solve(ref Equation equation)
{
if (equation.B > 0 || equation.B < 0)
{
double d = equation.B*equation.B; // Дискриминант
double sqrt_d = Math.Sqrt(d);
double a2 = 2*equation.A;
equation.Solution1 = (sqrt_d - equation.B)/a2;
equation.Solution2 = (-equation.B - sqrt_d)/a2;
}
else
{
equation.Solution1 = equation.Solution2 = -equation.B/(2*equation.A);
}
}