Algoritm pentru determinarea produsului de cifre a unui număr

Se citește de la tastatură un număr natural n. Să se determine și să se afișeze produsul cifrelor care alcătuiesc numărul.

Se declară o variabilă adițională, p, care se inițializează cu valoarea 1. Cât timp n mai are cifre, p se înmulțește cu ultima cifră a lui n, după care aceasta se elimină.

#include <iostream>
using namespace std;
int main()
{
    int n, p=1;
    cout<<"n?"; cin>>n;
    while(n)
    {
        p=p*(n%10);
        n=n/10;
    }
    cout<<p;
    return 0;
}

De asemenea, ai putea dori...

Lasă un răspuns

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.