Ошибка в пользовательском методе - C#
Формулировка задачи:
Написал прогу с методом, в котором решается квадратное уравнение, но никак не могу понять как исправить ошибку в 8-16 строках
static double Root(int a, int b, int c)
{
double D;
double x1;
double x2;
double x;
D = b * b - 4 * a * c;
if (D > 0)
{
return x1 = (-b + Math.Sqrt(D)) / 2 * a;
x2 = (-b - Math.Sqrt(D)) / 2 * a;
}
else if (D == 0)
return x1 = -b / 2 * a;
else
return ;
}
static void Main()
{
Console.Write("Введите коэффициент a=");
int a = int.Parse(Console.ReadLine());
Console.Write("Введите коэффициент b=");
int b = int.Parse(Console.ReadLine());
Console.Write("Введите коэффициент c=");
int c = int.Parse(Console.ReadLine());
Console.WriteLine(Root(a,b,c));
Console.Read();
}Решение задачи: «Ошибка в пользовательском методе»
textual
Листинг программы
private static void Main()
{
Console.Write("Введите коэффициент a=");
int a = int.Parse(Console.ReadLine());
Console.Write("Введите коэффициент b=");
int b = int.Parse(Console.ReadLine());
Console.Write("Введите коэффициент c=");
int c = int.Parse(Console.ReadLine());
double[] result = Root(a, b, c);
foreach (double x in result)
{
Console.WriteLine(x);
}
Console.Read();
}