#include "main.h" int main(){ float a, b, c, res, delta1, delta2; printf("a ="); scanf("%f", &a); printf("b ="); scanf("%f", &b); printf("c ="); scanf("%f", &c); res = discriminant(a, b, c); if (res < 0) { printf("Elle ne possède pas de racine dans les réels"); } else if (res == 0) { delta1 = -b/(2*a); printf("Elle possède une racine, étant %f", delta1); } else if (res > 0) { delta1 = (-b - sqrt(res))/(2*a); delta2 = (-b + sqrt(res))/(2*a); printf("Elle possède deux racines, étant x1 = %f, x2 = %f", delta1, delta2); } return 0; } float discriminant(float a, float b, float c){ float res; res = b * b - 4*(a * c); return res; }