• Даны действительные числа a, b, c. Найдите все решения квадратного уравнения ax2 + bx + c = 0. Формат входных данных Даны три действительных числа, a не равно 0. Формат выходных данных Выведите два действительных числа, если уравнение имеет два корня, одно действительное число – при наличии одного корня. При отсутствии действительных корней ничего выводить не нужно. помогите пожалуйста решить на С++

     

Ответы 1

  • void main(){

    float a, b,c;

    printf("Введите коэффициенты квадратного уравнения - a,b,c");

    scanf("%f%f%f",&a,&b,&c);

    float D,x1,x2;

    D=b*b-4*a*c;

    if(D>0){

        x1=(-b+sqrt(D))/(2*a);

        x2=(-b-sqrt(D))/(2*a);

       printf("Уравнение имеет 2 корня x1=%f, x2=%f",x1,x2);

              }

    if(D==0)

     {

    x1=-b/(2*a);

    printf("Уравнение имеет 1 корень x=%f",x1);

     }

    getch();

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years