I am working on a programming assignment for class and having a little trouble. The biggest trouble I am having is working with arrays and doing the hex calculations, then making the conversion back to decimal.

I have included the assignment description below:

Write a C++ program to perform addtion of two hexadecimal numerals each with up to 10 digits. If the result of the hexadecimal numerals is more than 10 digits long, then simply give the output message "Addition Overflow" and not the result of the addition. Use arrays to store hexadecimal numerals as arrays of characters. Include a loop to repeat this calculation for new numbers until the user says she or he want's to end the program.

Thanks for any help!