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; }