Produsul cifrelor unui numar C++
ENUNT: Se citeste de la tastatura un numar n. Determinati si afisati produsul cifrelor acestuia.
Codul afisat mai jos, parcurge si realizeaza produsul cifrelor lui n pe care il memoreaza intr-o variabila p, pe care in final o afiseaza.
Exemplu:
Video YouTube:
Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂
salut, cum procedam cand vrem sa inmultim cifrele numarului pana cand obtinem un produs format doar dintr o cifra…de ex: numarul 1234=1*2*3*4=24=2*4=8
salut, stiu ca e cam intarziat raspunsul dar poate mai ajuta pe cineva. trebuie sa mai adaugi o conditie in while astfel incat in momentul in care n ajunge la 0, acesta sa ia valoarea lui p si sa se repete ciclul, pana cand p ajunge sa aiba o singura cifra
while (n != 0)
{
p = p * (n % 10);
n = n / 10;
if (n==0&&p>9)
{
n=p
p=1;
}
}