Suma cifrelor unui numar C++
ENUNT: Se citeste de la tastatura un numar n. Determinati suma cifrelor acestuia.
Codul afisat mai jos, parcurge si insumeaza pe rand cifrele lui n folosind o variabila s pe care in final o afiseaza. Folosind instructiunea n=n/10, programul taie pe rand cate o cifra din numar pentru a putea continua sa insumeze cifrele.
Video YouTube:
Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂
Este o greseala. Daca nu-l egalezi pe s cu 0 atunci nu-ti va da rezultatul, cel putin eu asa am patit
Orice variabila declarata global este initializata cu 0 (se pune intr-o zona separata de memorie). Daca declari s-ul in interiorul main-ului (sau orice alta functie), ai dreptate, trebuie initializat cu 0. In aces caz insa, nu e nevoie.