Ú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

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