#include "float_rep.h" #include int main() { double x{ 42.3134765625 }; float y{ -42.3134765625 }; long double z{ 3.1415926535897932385L }; std::cout << x << std::endl; std::cout << ece204::hex << x << std::endl; std::cout << ece204::oct << x << std::endl; std::cout << ece204::bin << x << std::endl; std::cout << std::endl; std::cout << y << std::endl; std::cout << ece204::hex << y << std::endl; std::cout << ece204::oct << y << std::endl; std::cout << ece204::bin << y << std::endl; std::cout << std::endl; std::cout << z << std::endl; std::cout << ece204::hex << z << std::endl; std::cout << ece204::bin << z << std::endl; std::cout << std::endl; double s; std::cin >> s; std::cout << ece204::hex << s << std::endl; std::cout << ece204::oct << s << std::endl; std::cout << ece204::bin << s << std::endl; return 0; }