Hirdetés

Új hozzászólás Aktív témák

  • Gyuri16

    senior tag

    válasz cellpeti #1524 üzenetére

    itt egy magyar flash amivel lehet jatszani:
    [link]

    valahogy igy programoznam:
    arab -> romai
    max 3xxx-ig csinalom (mert tovabb nem tudom hogy a romaiak hogyan szamoltak).

    csinalsz 4 tombot (egyeseknek, tizeseknek, szazasoknak es ezreseknek), kb igy:
    egyesek: I,II, ...,IX
    tizesek X,XX,XXX,XL,L,LX,LXX,LXXX,XC
    szazasok C,CC,CCC,CD,D,DC,DCC,DCCC,CM
    ezresek M,MM,MMM
    szoval mesz a szamjegyeken sorban, mondjuk a legkissebtol a legnagyobbig.
    megnezed hogy az egyeseken mennyi van (ez ugye szam % 10), a tizesek tombbol azon az indexen levo stringet megjegyzed (beleteszed az eredmenybe)
    aztan tizesek: a tizesek tombben a megfelelo indexen levo stringet hozzamasolod ahhoz amit elobb megjegyeztel
    etc..
    igy a vegere kijon az egesz romai szamod

    na kozben nezem hogy vannak roviditett verziok is, pl 1998 lehet MCMXCVIII, vagy MIIM, de akar IIMM, ezekkel nem foglalkozom

    Nem vagyok egoista, csak uborkagyalu!

Új hozzászólás Aktív témák