Написать программу C решения квадратного уравнения ax^2+bx+c=0 Программка должна инспектировать

Написать программу C решения квадратного уравнения ax^2+bx+c=0 Программка обязана инспектировать корректность начальных данных и в случае, когда коэффициент при 2-ой ступени безызвестного равен нулю, выводить подходящее известие. Тест: Начальные данные: a = 1, b= -3, c= 2 Итог : х1=2 х2=1

Задать свой вопрос
1 ответ

using System;


namespace Test

   class Program

   

       static void Main(string[] args)

       

           double a, b, c;

           a = Double.Parse(Console.ReadLine());

           b = Double.Parse(Console.ReadLine());

           c = Double.Parse(Console.ReadLine());


           double D = b * b - 4.0 * a * c;


           if (a == 0.0)

           

               double x = -c / b;

               Console.WriteLine("X = 0", x);

           

           else

           if (b == 0.0 amp;amp; -c / a gt; 0.0)

           

               double x1 = Math.Sqrt(-c / a);

               double x2 = -Math.Sqrt(-c / a);


               Console.WriteLine("X1 = 0, X2 = 1", x1, x2);

           

           else

           if (D == 0.0)

           

               double x = -b / (2.0 * a);

               Console.WriteLine(x);

           

           else

           if (D gt; 0.0)

           

               double x1 = (-b - Math.Sqrt(D)) / (2.0 * a);

               double x2 = (-b + Math.Sqrt(D)) / (2.0 * a);


               Console.WriteLine("X1 = 0, X2 = 1", x1, x2);

           

           else

           

               Console.WriteLine("D lt; 0, корней нет");

           


           Console.ReadKey();

       

   

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт