Ahoj, moc bych prosila o pomoc zádání příkladu znění: napište program, který bude převádět arabská čísla na římská a naopak. Jsem začátečník a učím se od začátku, ale tento úkol je pro mne dost obtížný. Moc děkuji i za sebemenší pomoc.
Fórum › Delphi
Převod arabských čísel na římská
Tak převod římská na arabská je jednoduchý. Procházíš je odleva, provádíš normální převod. Jediná vyjímka je, když je před větším číslem menší, to se pak odčítá:
DIX
D (následuje ho menší) -> +500
I (následuje ho větší) -> -1
X (konec) -> +10
A převod arabské na římské ... provede se rozklad na jednotlivé řády (tisíce, stovky, desítky ...), pokud se nevyskytuje žádná 4 a/nebo 9, tak je to "tupý" převod (vyskládání z hodnot). Pokud se vyskytuje 4 a/nebo 9, tak je potřeba provést odečet.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 11 hostů
Podobná vlákna
Převod arabských čísel na římské — založil Monča
Převod arabských čísel na římské a naopak — založil Honza
Prevod z arabskych do rimskych cislic a naopak — založil RedSoul
Převod českých čísel do římských — založil ufon009
Prevod z dekadickych cisel na binarni a naopak — založil Chvostik