Scrieți un algoritm care citește un număr natural n și afișează produsul cifrelor numărului n. Exemplu: pentru n = 126 se va afișa 12. Observație: Scrieți rezolvarea in caiet, apoi încărcați poza cu rezolvarea
Repede dau coroana!!
Răspunsuri la întrebare
Răspuns de
3
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:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă