Dzień Dobry.
Chciałbym posiatkować dowolną liczbę, np. 5445 w celu sumy jej cyfr. Nie mam pomysłu jak to rozwiązać.
0
4
Co to jest siatkowanie
? o_O Jak chcesz wyciągnąć cyfry to zamieniasz na stringa, albo wykonujesz w pętli %10
a potem /10
i wyciągasz cyfry od końca jedna po drugiej
0
Powiedziałem potocznie, masz dowolną liczbę i rozdzielasz ją na pojedyncze cyfry.
0
-
Robisz modulo z części dziesiętnej ("%10") i resztę dodajesz do ogólnej sumy, następnie dzielisz to i od nowa.
Iterujesz, aż liczba, którą dostałeś będzie równa 0; -
Możesz też zamienić to na stringa i wówczas iterujesz po każdym charze konwertując na inta i dodając.
Z tym, że to chyba mniej wydajne i bardziej kłopotliwe od tego pierwszego.
P.S.
Też nigdy nie słyszałem słowa "posiatkować" :P.