Informatică, întrebare adresată de mihaita250, 8 ani în urmă

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 ftyr556676yyu
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