Mega Code Archive

 
Categories / C++ / Data Type
 

Enter hexadecimal digits and a floating-point number

#include <iostream> #include <iomanip> using namespace std; int main() {    int number = 0;    cout << "Enter a hexadecimal number: " << endl;    cin >> hex >> number;         cout << "A decimal input: " << number << endl;    cin.sync();                     // Clears the buffer    cin.clear();                    // Reset error flags    double x1 = 0.0, x2 = 0.0;    cout << "Now enter two floating-point values: " << endl;    cout << "1. floating-point number: ";    cin  >> x1;                     // Read first number    cout << "2. floating-point number: ";    cin  >> x2;                     // Read second number    cout << fixed << setprecision(2)         << "The sum of both numbers:   "         << endl  << setw(10) << x1 + x2 << endl;    cout << "The product of both numbers: "          << endl << setw(10) << x1 * x2 << endl;    return 0; }