Hirdetés

Keresés

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

  • kingabo

    őstag

    válasz artiny #3062 üzenetére

    Nem tudom feladat-e, de célszerű lenne ellenőrizni, hogy tényleg számot adott-e meg a lyúzer.
    Pár észrevétel a kódhoz:
    - az itoa-t nem használod, szerintem felesleges a hozzá tartozó include
    - if(!(mard == 0 || mard == 3 || mard == 6 || mard == 9)) helyet írhatod ezt is
    if(mard != 0 && mard != 3 && mard != 6 && mard != 9)) (ha már 1 hamisat talál, akkor a többit ki se értékeli)
    - nem tudom kötelezőe a fenti módon való számolás, de sokat gyorsíthatnál, ha simán csak összegzed a számjegyelet, esetleg a mard-nak a 3al vett maradékát néznéd, hogy 0-e (ez utóbbi valszeg lassabb lenne, de a kód átláthatóbbá válna, illetve könnyebben módosítható, ha 3 helyett a 9-el való osztás kell)
    - for ciklus helyett egy while sokkal szebb lenne

    :C

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