Attiecībā uz XII tas ir 12, tāpēc tas faktiski ir X + II = 10 + 2 = 12. Romiešu cipari 4 nav IIII, tas ir IV. Tas ir nedaudz sarežģīti. C var izmantot pirms D (500) un M (1000), lai tie būtu attiecīgi 400 un 900.
...
Romāns līdz veselam skaitlim Python.
Skaitlis | Vērtība |
---|---|
V | 5 |
X | 10 |
L | 50 |
C | 100 |
- Kā pārvērst veselu skaitli romiešu ciparos?
- Kā kodēt romiešu ciparus??
- Kā pārvērst romiešu ciparus veselos skaitļos?
Kā pārvērst veselu skaitli romiešu ciparos?
Līdzīgi romiešu skaitlim: DCLXVI, tā vesela skaitļa vērtība ir: 500 + 100 + 50 + 10 +5 + 1 = 666. Tomēr romiešu skaitlis 4 un 9 nav rakstīts attiecīgi kā IIII un VIIII.
...
Pārvērst romiešu skaitli par veselu skaitli Java.
Romiešu simbols | Vērtība |
---|---|
X | 10 |
L | 50 |
C | 100 |
D | 500 |
Kā kodēt romiešu ciparus??
Mūsdienu romiešu cipari tiek rakstīti, izsakot katru ciparu atsevišķi, sākot ar kreiso lielāko ciparu un izlaižot jebkuru ciparu, kura vērtība ir nulle. Ar romiešu cipariem: 1990. gads tiek atveidots: 1000 = M, 900 = CM, 90 = XC; Rezultāts ir MCMXC. 2008. gads ir rakstīts kā 2000 = MM, 8 = VIII; vai MMVIII.
Kā pārvērst romiešu ciparus veselos skaitļos?
Algoritms romiešu ciparu pārvēršanai par veselu skaitli:
Paņemiet simbolu pa vienam, sākot no indeksa 0: ja simbola pašreizējā vērtība ir lielāka vai vienāda ar nākamā simbola vērtību, pievienojiet šo vērtību kopējai vērtībai. citādi atņemiet šo vērtību, pievienojot kārtējai summai nākamā simbola vērtību.