From 9fc5d7d7d81378d14f3756057aee82e10a4bacce Mon Sep 17 00:00:00 2001 From: anapaulaonc <54750948+anapaulaonc@users.noreply.github.com> Date: Fri, 2 Apr 2021 15:23:08 -0300 Subject: [PATCH] Update quadratic.cpp --- 2-variables/quadratic-formula/quadratic.cpp | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/2-variables/quadratic-formula/quadratic.cpp b/2-variables/quadratic-formula/quadratic.cpp index 6cb249e..71f73d4 100644 --- a/2-variables/quadratic-formula/quadratic.cpp +++ b/2-variables/quadratic-formula/quadratic.cpp @@ -2,25 +2,20 @@ #include int main() { - + double a, b, c; - double root1, root2; - std::cout << "Enter a: "; std::cin >> a; - std::cout << "Enter b: "; std::cin >> b; - std::cout << "Enter c: "; std::cin >> c; - - root1 = (-b + std::sqrt(b*b - 4*a*c)) / (2*a); - root2 = (-b - std::sqrt(b*b - 4*a*c)) / (2*a); - + + double root1, root2; + root1 = std::sqrt(b*b - (4*a*c)); //So you just call the function sqrt() one time. + root2 = (-b - root1)/ (2*a); + root1 = (-b + root1)/ (2*a); + std::cout << "Root 1 is " << root1 << "\n"; std::cout << "Root 2 is " << root2 << "\n"; - - return 0; - }