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
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
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă