Ошибка в пользовательском методе - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д