Description: Write a C++ program which reads a string, less than 10 characters long. This string
represents an integer expressed in roman numbers. Let a function convert the number from roman to arabic form (i.e., our standard digits). Let then the main program write out both forms. The roman numbers are written according to: M = 1000, D =500, C =100, L=50, X=10, V=5, I=1.
Examples:
LXXXVII = 87
CCXIX = 219
MCCCLIV = 1354
MMDCLXXIII = 2673
Note the difficulty when the numbers 4 and 9 are involved. This difficulty occurs also for higher numbers, e.g., MIC = 1099. Try to solve the problem for a case which is as general as possible.
To Search:
File list (Check if you may need any files):
exer6 -