Hirdetés

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

  • kingabo
    őstag

    Hogyan lehet egy számot ami több számjegyből áll feldarabolni?

    Ilyet megirni :

    3-mal osztható az a szám, melynek számjegyeinek összege 3-mal osztható. (Úgy is meg lehet fogalmazni, hogy 3-mal osztható az a szám, amelynek a 3-mal nem osztható számjegyeinek (vagyis a 0, 3, 6, 9 számjegyeket nem számolva) összege osztható hárommal (például a 3694692306 szám osztható 3-mal, mert hárommal nem osztható számjegyeinek összege 4+2=6 osztható 3-mal))

    5let: A számot osztod maradékosan 10-el, így megkapod az utolsó számjegyet, amit hozzáadsz egy összeghez. Ezt kell addig csinálnod, amíg végül 0-t nem kapsz. Ezután megvizsgálod, hogy az összeget 3-al osztva 0-e a maradék.

    C-s megvalósításhoz:
    maradek = szam % 10;: a szám 10-el vett osztási maradéka (a szam változatlan marad)
    szam = szam / 10;: a szám osztása 10-el (int osztás)

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