не рабочие корни квадратного уравнения - PullRequest
0 голосов
/ 19 ноября 2018

Я даже не могу взять b и c с клавиатуры. останавливается после ввода значения a и дает результат всегда как 0,0000. Что не так с этим кодом?

#include <iostream>
#include <math.h>

int main() {

    float a,b,c,d;
    float x1,x2;

    printf("enter a,b,c\n");
    scanf("%f %f %f", &a, &b, &c);

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

    if (d<0) {
        printf ("no real roots");
    }
    else 
    {
        x1= (-b + sqrt (d)) / 2*a;
        x2= (-b - sqrt (d)) / 2*a;

        printf ("the roots are\n");
        printf ("x1=%f x2=%f",x1,x2);
    }

    return 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...