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