It is a handy feature if a word processor can convert and display numbers in various formats. To mimic that feature, you are asked to write an application.
#include"Binary.h" #include #include Binary::Binary() : Roman() {   int_to_Binary(); } Binary::Binary(int n) : Roman(n) {   int_to_Binary(); } void Binary::int_to_Binary() {   binary = bitset(get_number()).to_string(); } string Binary::get_Binary_style() {   int_to_Binary();   return binary; } #ifndef BINARY_H #define BINARY_H #include"roman.h" class Binary : public Roman {   private:   string binary;   void int_to_Binary(); // converting int to string Roman Numeral   public:   Binary();   Binary(int n);   string get_Binary_style(); }; #endif #include"Number.h" #include #include #include #include #include Number::Number() {   number = 0;   int_to_EURO();   int_to_US(); } Number::Number(int n) {   number = n;   int_to_US();   int_to_EURO(); } void Number::int_to_US() {   stringstream ss;   ss.imbue(locale(""));   ss << fixed << number;   US = ss.str(); } void Number::int_to_EURO() {   stringstream ss;   ss.imbue(locale(""));   ss << fixed << number;   EURO = ss.str();   replace(EURO.begin(), EURO.end(), ',', '.'); } string Number::get_US_style() const {   return US; } // Returns int as a string in Euro style. string Number::get_EURO_style() const {   return EURO; } // Returns the int. int Number::get_number() const {   return number; } // Sets the value of int, US, and EURO. void Number::set_number(int n) {   number = n;   int_to_US();   int_to_EURO(); } #ifndef NUMBER_H #define NUMBER_H #include using namespace std; class Number {   public:   // Default constructor without any initial value.   Number();   // Constructor with initial value.   Number(int);   // Returns int as a string in US style.   string get_US_style()const;   // Returns int as a string in Euro style.   string get_EURO_style()const;   // Returns the int.   int get_number()const;   // Sets the value of int, US, and EURO.   void set_number(int);   private:   // A decimal number less than 4000.   int number;   // A string represent number in US style.   string US;   // A string representing number in EURO style.   string EURO;   // converting int to string in US style   void int_to_US();   // converting int to string in EURO style   void int_to_EURO(); }; #endif