C++ Course Logo

ԱՆՎՃԱՐ ՄԻԱՆԱԼ ԴԱՍԸՆԹԱՑԻՆTelegram
#include <iostream> #include <cmath> void solveQuadtradicEquation(double a, double b, double c) { if (a == 0) { std::cout << "Invalid input, the equation is not quadratic"<<std::endl; return; } double discriminant = b * b - 4 * a * c; if (discriminant > 0) { double x1 = (-b + sqrt(discriminant)) / (2*a); double x2 = (-b - sqrt(discriminant)) / (2*a); std::cout << "x1 = " << x1 << std::endl; std::cout << "x2 = " << x2 << std::endl; } else if(discriminant ==0 ) { double x1 = -b/(2*a); std::cout << "x1 = " << x1 << std::endl; } else { std::cout << "Equation has no real solutions"; } } int main () { double a, b, c; std::cout << "Please enter quadratic equation coefficients a, b, and c:"; // ax^2 + bx + c std::cin >> a >> b >> c; solveQuadtradicEquation(a, b, c); }