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

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ăspunsuri la întrebare

Răspuns de NikTel
1

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;

}

Alte întrebări interesante