quadric_eqn3
arnobmahmud
c_cpp
3 years ago
836 B
4
Indexable
/* Author : Arnob Mahmud mail : arnob.tech.me@gmail.com */ #include <stdio.h> #include <math.h> int main(int argc, char const *argv[]) { float a, b, c, x, x1, x2, disc; printf("Enter the values of a, b & c :\n"); scanf("%f %f %f", &a, &b, &c); disc = pow(b, 2) - 4 * a * c; printf("Disc is : %.2f.\n", disc); if (a == 0 && b == 0) { printf("No solution.\n"); } else if (a == 0) { x = -c / b; printf("Solution is x = %.2f\n", x); } else if (disc < 0) { printf("Solutions are imaginary.\n"); } else { x1 = (-b + sqrt(disc)) / (2 * a); x2 = (-b - sqrt(disc)) / (2 * a); printf("x1 is : %.2f\n", x1); printf("x2 is : %.2f\n", x2); } return 0; }
Editor is loading...