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

Se citesc doua numere naturale a si b, formate din maxim 9 cifre. Sa se afiseze numarul cu produsul cifrelor maxim. La egalitate se vor afisa ambele numere.

Răspunsuri la întrebare

Răspuns de xDavid46
0

#include <iostream>

using namespace std;

int ca,cb,a,b,uc,pa=1,pb=1;

int main ()

{cin>>a>>b;

ca=a;

cb=b;

while (a)

{uc=a%10;

pa=uc*pa;

a=a/10;

}

while (b)

{uc=b%10;

pb=uc*pb;

b=b/10;

}

if (pa>pb)

cout<<ca;

else cout<<cb;

return 0;

}


xDavid46: Program usor, calculeaza intai produsul cifrelor fiecarui numar, apoi le compara si afiseaza copia numarului cu produsul mai mare. Succes la scoala!
Alte întrebări interesante