För XII är det 12, så det här är faktiskt X + II = 10 + 2 = 12. De romerska siffrorna 4 är inte IIII, det är IV. Det här är lite knepigt. C kan användas före D (500) och M (1000) för att göra dem till 400 respektive 900.
...
Roman till heltal i Python.
Siffra | Värde |
---|---|
V | 5 |
X | 10 |
L | 50 |
C | 100 |
- Hur konverterar man ett heltal till romerska siffror?
- Hur kodar du romerska siffror?
- Hur konverterar man romerska siffror till heltal?
Hur konverterar man ett heltal till romerska siffror?
På samma sätt för romerskt nummer: DCLXVI, dess heltal är: 500 + 100 + 50 + 10 +5 + 1 = 666. Det romerska talet för 4 och 9 är dock inte skrivet som IIII respektive VIIII.
...
Konvertera romerskt nummer till heltal i Java.
Romersk symbol | Värde |
---|---|
X | 10 |
L | 50 |
C | 100 |
D | 500 |
Hur kodar du romerska siffror?
Moderna romerska siffror skrivs genom att uttrycka varje siffra separat, börjar med den vänstra siffran och hoppar över vilken siffra som helst med ett värde på noll. I romerska siffror: 1990 återges: 1000 = M, 900 = CM, 90 = XC; vilket resulterar i MCMXC. 2008 skrivs som 2000 = MM, 8 = VIII; eller MMVIII.
Hur konverterar man romerska siffror till heltal?
Algoritm för att konvertera romerska siffror till heltal:
Ta symbolen en efter en från index 0: Om symbolens nuvarande värde är större än eller lika med värdet på nästa symbol lägger du till det här värdet till den löpande summan. subtrahera annars detta värde genom att lägga till värdet på nästa symbol till den löpande summan.