diff --git a/src/Expression.cpp b/src/Expression.cpp index b5993c4a..757fb4f6 100644 --- a/src/Expression.cpp +++ b/src/Expression.cpp @@ -121,7 +121,7 @@ auto Expression::FindZeros() const -> std::vector> } if (newTermsC.size() == termsC.size() && newTermsC.back() == 0) { termsC = newTermsC; - results.push_back(std::make_unique>(Real(mpv), Real(qv))); + results.push_back(std::make_unique>(Real(1.0*mpv), Real(1.0*qv))); do { termsC.pop_back(); } while (termsC.back() == 0);