using System.Collections.Generic;
private double discriminant;
discriminant = b * b - 4 * a * c;
public double Discriminant
get{return discriminant;}
public double[] GetRealRoots()
double sol1=((-b)+System.Math.Sqrt(discriminant))/(2*a);
double sol2=((-b)-System.Math.Sqrt(discriminant))/(2*a);
double[] Solution1 ={ sol1 };
else if (discriminant < 0)
double[] Solution2 = new double[0];
double[] Solution3 = { sol1, sol2 };
public QuadraticEq(int a, int b, int c)
public static void Main()
QuadraticEq q = new QuadraticEq(2, 4, 2);
Console.WriteLine("d={0}", q.Discriminant);
double[] results=q.GetRealRoots();
foreach(double x in results)