Kalkulator z liczbami rzymskimi

0

Dopiero zaczynam ogarnianie programowania w C i muszę obczaić kod na kalkulator, który wykonuje obliczenia na liczbach rzymskich. Dlatego zwracam się z prośbą o pomoc - czy ktoś wie, dlaczego na początku deklarujemy 3 tablice o 43 elementach: char rzymskie[43];
char rzym1[43], rzym2[43]; ? Z czym to się wiąże?

0

Ktoś zdecydował, że najdłuższa liczba może mieć 42 znaki.

0

Najdłuższa liczba rzymska? Czy arabska?

0

Rzymska. Zresztą sama nazwa tych tablic już to mówi.

0

Wolałem się upewnić. ;) A myślisz, że rzeczywiście istnieje liczba o tylu znakach, czy to tylko taki strzał, żeby nasz program hulał, niezależnie jak długą liczbę wymyślimy?

0

A jeszcze mam takie pytanko, dlaczego w funkcji konwertującej liczby arabskie na rzymskie konieczne są warunki takie jak i%2 == 0 i i%2 == 1 ??

0

Najdłuższa liczba rzymska ma 14 znaków MMDCCCLXXXVIII. W napisie o długości 43 mieszczą się 3 takie liczby (plus zero kończące) - to jest jakaś poszlaka.
Bez kodu o którym piszesz wróżę z fusów.
Jak pytasz czemu jakiś kod wygląda jak wygląda, to powinieneś go pokazać. To co zrobiłeś to jakby zacytować pół wersu poematu i zapytać czemu zastosowano taki rym.

1 użytkowników online, w tym zalogowanych: 0, gości: 1