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

se da un nr natural x.sa se scrie un algoritm care calculeaza produsul cifrelor unui nr ​


uatafacromania1: In c++?

Răspunsuri la întrebare

Răspuns de uatafacromania1
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int x,p=1,c;

   cin >> x;

   while(x!=0) {

   c=x%10;

       p=p*c;

   x/=10;

   }

   cout << p;

}


andrei750238: O singura precizare : In programul tau daca citim 0 se va afisa 1.
uatafacromania1: #include
using namespace std;
int main()
{
int x,p=1,c,copie;
cin >> x;
copie=x;
while(copie!=0) {
c=copie%10;
p=p*c;
copie/=10;
}
if(p==1 && x!=1)
cout << 0;
else
cout << p;
}
Acesta este programul putin modificat, 0 era un caz particular dar am zis sa rezolv si problema asta, succes in continuare!
Alte întrebări interesante