Question: Problem 2: (Hex to binary) Write a program that converts a nonnegative hexadecimal number into a binary number. The input and output should be exactly:

Problem 2: (Hex to binary) Write a program that converts a nonnegative hexadecimal number into a binary number. The input and output should be exactly: Enter a hexadecimal number CUSER ENTERS A NONNEGATIVE HEXADECIMAL INTEGER] Your number in binary is ObXXXX. For example, an input of 0xffa should produce the output Your number in binary1s An input of 0x1C should produce the output Your number in binary is 0b11100 Assume the input starts with Ox or OX. Your program must work with both capital and lower case inputs. You may not use any libraries aside from iostream and string. You may not use the dec, hex, or oct format flags provided by the iostream library. You may not use the stoi, stol, stoul, stoll, stoull, stof, stod, and stold functions provided by the string library. Hint. You may find s.erase(.., ..) and s.length) useful, where s is of type string
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
