Hi angelie and welcome to the forums.
We won't give you code here, but we'll be glad to help you with your own code.
There are two things you need to think about for this assignment:How to convert an ASCII digit character to a number. '0' to 0, '1' to 1, etc, and back.
What is the difference between 1 and 10 and 100. Google "radix" for more. In decimal, the radix is 10. In hexadecimal, the radix is 16, using the ASCII digits 0123456789ABCDEF.
No matter how you represent a number (decimal, hexadecimal, binary, etc.) it is still the same number and it is stored the same way in a machine word.
Hope this helps.
Duoas
Postaholic
2,043 posts since Oct 2007
Reputation Points: 1,140
Solved Threads: 229