Rzymski system liczenia

Rzymski system liczenia (Rsl), addytywny system zapisu liczb, używany przez starożytnych . W Rsl używano następującej numeracji: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Rsl jest systemem niepozycyjnym, bez zera. System ten jest addytywny, tzn. liczbę przedstawiono jako uporządkowany układ znaków od największego do najmniejszego, a wartość liczby była równa sumie wartości występujących znaków. Na przykład XV=15, CXXII=122. Dla uproszczenia zapisu stosowano także odejmowanie - cyfra mniejsza poprzedzająca większą oznacza wartość ujemną, np. zamiast IIII pisano IV, zamiast XVIIII pisano XIX.




Opracuj program:


wczytujący ze standardowego wejścia wartość liczby zapisanej w systemie rzymskim;

zapisujący do standardowego wyjścia wartość liczby w dziesiątkowym systemie liczbowym.

Przykład

Dla danej


CXXVII


poprawną odpowiedzią jest


127

C++ // reprezentacja i przetwarzanie tekstu