Generation

generate functionWed, 05 Apr 2023

Take 2 float numbers and check 3 digits after decimal places if same then print Equal if not Not

++ #include <iostream> #include <iomanip> #include <string> bool check_equal(float a, float b){ if(std::to_string(a).substr(4,7).compare(std::to_string(b).substr(4,7)) == 0) return 1; else return 0; } int main() { float a, b; std::cout << std::fixed; std::cout << std::setprecision(7); std::cin>>a>>b; std::cout << std::boolalpha << check_equal(a,b); }

Questions about programming?Chat with your personal AI assistant