Suma cifrelor impare ale unui numar C++

ENUNT: Se citeste de la tastatura un numar n. Determinati suma cifrelor impare ale acestuia.

Codul afisat mai jos, parcurge si insumeaza pe rand cifrele impare ale 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 ajunga la cifrele impare si sa le insumeze.

Exemplu:suma cifrelor impare ale unui numar C++

Video YouTube:

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

2 Replies to “Suma cifrelor impare ale unui numar C++”

  1. Salut!!! Am o problema daca dau exemplu n=4 de ce imi da 0 suma cifrelor si ar trebui sa imi dea 4 (1+3).Imi puteti explica va rog ?? Sau trebuia in algoritm sa il fac cu (i)

    Reply

    1. Salut, Edy! Daca n=4, atunci este corect ca rezultatul sumei cifrelor impare a lui n sa fie 0 intrucat 4 este un numar par. Programul ia numarul introdus de tine si verifica daca are cifre impare, si daca are, le insumeaza in variabila s. Daca spre exemplu luam numarul 13 atunci suma cifrelor lui 13 este 4 (1+3) sau sa zicem 12345, suma cifrelor impare ar fi 1+3+5 = 9. Nu inteleg la ce te referi prin a il face cu i?

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *