hier mal ne python lösung:
Code:
def roemisch(n):
try:
x = n/5000
summe = x*"A"
n = n - x * 5000
x = n/4000
summe = summe+x*"MA"
n = n - x * 4000
x = n/1000
summe = summe+x*"M"
n = n - x * 1000
x = n/900
summe = summe+x*"CM"
n = n - x * 900
x = n/500
summe = summe+x*"D"
n = n - x * 500
x = n/400
summe = summe+x*"CD"
n = n - x * 400
x = n/100
summe = summe+x*"C"
n = n - x * 100
x = n/90
summe = summe+x*"XC"
n = n - x * 90
x = n/50
summe = summe+x*"L"
n = n - x * 50
x = n/40
summe = summe+x*"XL"
n = n - x * 40
x = n/10
summe = summe+x*"X"
n = n - x * 10
x = n/9
summe = summe+x*"IX"
n = n - x * 9
x = n/5
summe = summe+x*"V"
n = n - x * 5
x = n/4
summe = summe+x*"IV"
n = n - x * 4
x = n/1
summe = summe+x*"I"
return summe
except:
print "Es trat leider ein Fehler auf"