Computer Science, asked by QUESTIONASKER8905, 1 year ago

C program for finding roots of a quadratic equation

Answers

Answered by Anonymous
25

Answer:

C programming code

#include <stdio.h>

#include <math.h>

int main()

{

int a, b, c, d;

double root1, root2;

printf("Enter a, b and c where a*x*x + b*x + c = 0\n");

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

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

if (d < 0) { //complex roots

printf("First root = %.2lf + j%.2lf\n", -b/(double)(2*a), sqrt(-d)/(2*a));

printf("Second root = %.2lf - j%.2lf\n", -b/(double)(2*a), sqrt(-d)/(2*a));

}

else { //real roots

root1 = (-b + sqrt(d))/(2*a);

root2 = (-b - sqrt(d))/(2*a);

printf("First root = %.2lf\n", root1);

printf("Second root = %.2lf\n", root2);

}

return 0

Answered by raju9736
0

Explanation:

the required answer is in the attatchment...

Attachments:
Similar questions