Miałem za zadanie napisanie programu, który w podanej w linii polecenia odpowiedniej liczby arabskiej zapisze jak ta liczba będzie zapisana w systemie rzymskim i odwrotnie.
Dla prostych przykładów program działa, lecz gdy spróbuję wpisać specyficzne liczby zapisane systemem rzymskim jak np. IXI VVV lub kilka innych podobnych kompilacji zamiast wyskoczenia błędu, że taka liczba nie istnieje program wypisuje dla IXI=10, a dla VVV=15, ma ktoś jakiś pomysł jak to usprawnić żeby program dla tak podanych liczb wypisywał je poprawnie tzn. kiedy jest liczba rzymska niewłaściwa to wypisze błąd, a kiedy jest poprawna to zostawia i wypisuje jej odpowiednik w systemie arabskim?