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

Se dau doua numere x si y.Sa se afiseze suma dintre produsul cifrelor lui x si produsul cifrelor lui y.Va rog am nevoie la Info​

Răspunsuri la întrebare

Răspuns de Petruccinator
2

#include <iostream>

size_t prod(size_t x) {

size_t p = x % 10;

while (x /= 10)

 p *= x % 10;

 

return p;

}

int main() {

size_t x, y;

std::cin >> x >> y;

std::cout << prod(x) + prod(y);

}


sorin6557: Mersi mult
Răspuns de vevez
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int cifray,cifrax,prodx,prody,x,y;

   cout<<"Introduceti valoarea lui x: \n";

   cin>>x;

   cout<<"Introduceti valoarea lui y: \n";

   cin>>y;

   prodx=1;

   prody=1;

   do{

       cifrax=x%10;

       prodx=prodx*cifrax;

       x=x/10;

       cout<<x;

   }while(x!=0);

   do{

       cifray=y%10;

       prody=cifray*prody;

       y=y/10;

   }while(y!=0);

   cout<<"Produsul cifrelor lui x: "<<prodx<<endl;

   cout<<"Produsul cifrelor lui y: "<<prody;

   return 0;

}

Explicație:

Alte întrebări interesante