id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 13347,4.666662/0.666666 is not equal to 7,anonymous,John Maddock,"I expect to get 7 when I divide 4.666662/0.666666 using boost::multiprecision::cpp_dec_float_50 but I get false when I compare the result with 7. Here is the code: {{{ #include #include int main() { using boost::multiprecision::cpp_dec_float_50; cpp_dec_float_50 left(""4.666662""), right(""0.666666""); cpp_dec_float_50 div_res = left/right, correct_div_res(""7""); std::cout << std::boolalpha << (div_res == correct_div_res) << std::endl; } }}}",Bugs,closed,To Be Determined,multiprecision,Boost 1.65.0,Problem,duplicate,,