Lai naturālu skaitli pierakstītu romiešu skaitīšanas sistēmā, tiek izmantoti septiņi latīņu alfabēta lielie burti, pie tam katrs no šiem burtiem apzīmē noteiktu skaitlisku vērtību:
Uzrakstot no šiem burtiem vienu vai vairākus burtus pēc kārtas, var apzīmēt jebkuru naturālu skaitli no 1 līdz 3999. Romiešu skaitļu veidošanas likumi nav īsi aprakstāmi, bet, ja zināms, ka dotā burtu virkne ir korekts skaitlis romiešu skaitīšanas sistēmā, tad tā skaitliskās vērtības iegūšanu var aprakstīt šādi:
Piemēram, skaitļa MCMXIV skaitliskā vērtība ir 1000-100+1000+10-1+5=1914, bet skaitļa MMVII vērtība ir 2007. Uzrakstiet programmu, kas dotam naturāla skaitļa pierakstam romiešu skaitīšanas sistēmā nosaka tā skaitlisko vērtību decimālajā skaitīšanas sistēmā!
Teksta faila romiesi.dat vienīgajā rindā dota burtu virkne bez atdalošajiem simboliem. Virknē var būt tikai lielie burti I, V, X, L, C, D un M. Ir zināms, ka dotā virkne ir korekts naturāla skaitļa pieraksts romiešu skaitīšanas sistēmā un tās garums ir robežās no 1 līdz 15.
Teksta faila romiesi.rez vienīgajā rindā jāizvada naturāls skaitlis - dotā skaitļa vērtība decimālajā skaitīšanas sistēmā.
|
Copyright © 2001 Girts Folkmanis, LIIS |