Răspuns:
#include <iostream>
using namespace std;
// se declara variabilele n si p de tip intreg
// variabila n memoreaza numarul introdus de la tastatura
// variabila p memoreaza produsul cifrelor lui n
int n, p;
int main()
{
cout << "Introduceti numarul n: ";
// se citeste numarul n
cin >> n;
p=1; //p se initializeaza cu elementul neutru al inmultirii (altfel produsul cifrelor ar fi mereu 0)
//se parcurg cifrele lui n
while (n != 0)
{
p = p * (n % 10); // se inmultesc pe rand cifrele lui n
n = n / 10; // se taie pe rand cifrele lui n
}
// se afiseaza p (produsul cifrelor lui n)
cout << "Produsul cifrelor lui n este: " << p;
return 0;
}
Explicație: