#
# This program computes the Roman representation of a number
# between 0 and 999
#
# 1. Useful arrays
#
Hundreds=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"]
Tens=["","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"]
Units=["","I","II","III","IV","V","VI","VII","VIII","IX"]
#
# 2. Input: ask user for the number to be translated
#
Number = int(raw_input("Enter a number between 0 and 999 : "))
#
# 3. Computation
#
Number_of_hundreds = Number/100
R = Number%100
Number_of_tens = R/10
Number_of_units = R%10
#
S_hundred = Hundreds[Number_of_hundreds]
S_tens = Tens[Number_of_tens]
S_units = Units[Number_of_units]
#
Roman = S_hundred + S_tens + S_units
#
# 4. Output
#
print "\n"
print "The Latin representation of the number is : ",Roman
print "\n"
