👤

Sa se scrie un algoritm care calculează simultan suma cifrelor unui număr și produsul cifrelor nenule.
Indicație: pentru produs se foloseste tot o variabila "acumulator"; se initializează cu 1 și acumulează prin multiplicare.


Răspuns :

Răspuns:

using namespace std;

#include <iostream>

int main(){

int acumulator=1;

int n,s;

s=0;

cout<<"Numar : ";

cin>>n;

while (n>0){

if ((n%10)!=0){

        s=s+n%10;

 acumulator=acumulator*(n%10);

 n=n/10;  

}   else

  n=n/10;

}

cout<<"Suma : "<<s<<" ";

cout<<"Produs : "<<acumulator;

}