Konwerter cyfr rzymskich
Przekonwertuj dowolną liczbę całkowitą od 1 do 3999 na cyfry rzymskie lub odczytaj cyfrę rzymską z powrotem na liczbę.
Ostatnia aktualizacja: 20 czerwca 2026 · Zweryfikowane przez TG we-Calculate Editorial TeamKierunek
Cyfry rzymskie używają symboli I, V, X, L, C, D i M.
Jak przekonwertować liczbę na cyfry rzymskie?
Rozbij liczbę na tysiące, setki, dziesiątki i jedności, a następnie zapisz każdą część największymi pasującymi symbolami rzymskimi: M, D, C, L, X, V i I. Użyj par odejmowania (IV, IX, XL, XC, CD, CM) dla czwórek i dziewiątek. Standardowe cyfry rzymskie obejmują zakres od 1 do 3999.
Wzór
How this is calculated
Liczby rzymskie nie są pozycyjne jak nasz system dziesiętny: każdy symbol ma stałą wartość (I=1, V=5, X=10, L=50, C=100, D=500, M=1000), a liczbę buduje się przez dodawanie wartości od największej do najmniejszej. Aby zamienić liczbę na liczbę rzymską, konwerter przeszukuje tabelę 13 elementów składowych uporządkowanych od M (1000) w dół do I (1), i na każdym kroku odejmuje największy element, który jeszcze się mieści, dołączając jego symbol — metoda zachłanna, która zawsze daje postać kanoniczną. Cztery pary odejmowania (CM=900, CD=400, XC=90, XL=40) oraz (IX=9, IV=4) są uwzględnione, więc 4 i 9 są zapisywane jako IV/IX, a nie jako długie ciągi w rodzaju IIII.
Aby odkodować liczbę rzymską z powrotem na liczbę, czyta symbole od lewej do prawej: zwykle wartości są sumowane, ale gdy mniejszy symbol poprzedza większy (reguła odejmowania), ta mniejsza wartość jest zamiast tego odejmowana.
Dopuszczalny zakres to od 1 do 3999. Nie ma symbolu dla zera ani liczb ujemnych, a M może powtarzać się najwyżej trzy razy, więc 3999 (MMMCMXCIX) jest sufitem. Dane wejściowe są walidowane względem ścisłego wzorca, więc źle sformułowane liczby rzymskie, takie jak IIII czy VX, są odrzucane, a nie po cichu zgadywane.
Przykłady
| Dane wejściowe | Wynik |
|---|---|
| 2026 → rzymskie | MMXXVI |
| 49 → rzymskie | XLIX |
| MCMLXXXIV → liczba | 1984 |
Najczęściej zadawane pytania
Standardowe cyfry rzymskie używają M dla 1000 i dopuszczają co najwyżej trzy powtórzenia, więc MMMCMXCIX = 3999 jest największą wartością. Większe liczby wymagają winkulum (kreski nad cyfrą), które nie jest częścią podstawowej notacji.
Nie. System rzymski nie ma symbolu dla zera, więc najmniejszą wartością, którą można przekonwertować, jest 1 (I).
Gdy mniejszy symbol stoi przed większym, jest on odejmowany: IV to 4, IX to 9, XL to 40, XC to 90, CD to 400, a CM to 900. Pozwala to uniknąć długich ciągów takich jak IIII.
Znany również jako
Źródła i odniesienia
TG we-Calculate Editorial Team. (2026). Konwerter cyfr rzymskich [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/roman-numeral-converter
TG we-Calculate Editorial Team. "Konwerter cyfr rzymskich." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/roman-numeral-converter.
TG we-Calculate Editorial Team, "Konwerter cyfr rzymskich," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/roman-numeral-converter
@misc{wecalculate_roman_numeral_converter, title = {Konwerter cyfr rzymskich}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/roman-numeral-converter}}, year = {2026}, note = {TG we-Calculate} }
Czy ten kalkulator Ci pomógł?
