Question
IN C++ PLEASE: Hexadecimal addition(Make sure to use files. Show the output in the end and a screenshot of the file) Write a program that
IN C++ PLEASE: Hexadecimal addition(Make sure to use files. Show the output in the end and a screenshot of the file)
Write a program that reads in two hexadecimal numbers from a file, hex.txt, and prints out the sum of the two numbers in hexadecimal.
From Wikipedia: In mathematics and computer science, hexadecimal (also base 16, or hex) is a positional numeral system with a radix, or base, of 16. It uses sixteen distinct symbols, most often the symbols 09 to represent values zero to nine, and A, B, C, D, E, F (or alternatively af) to represent values ten to fifteen. For example, the hexadecimal number 2AF3 is equal, in decimal, to:
(2 163) + (10 162) + (15 161) + (3 160), or 10,995.
For example, if the file contains:
45AF
12B3
...your program will the result in decimal:
The decimal sum of 45AF and 12B3 is 22626.
(To check your results, you can go to a hexadecimal calculator on the web. For example, http://www.csgnetwork.com/hexaddsubcalc.html )
To solve this problem:
a) Read the hexadecimal numbers as character arrays
b) Convert the character arrays to numbers (by calling a function that takes the character array as a parameter, and returns an integer)
c) Add the numbers to get a decimal sum
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started