Scrieti un program c++ care citeste de la tastatura un numar natural n si determina si afiseaza suma si produsul cifrelor sale.
De exemplu, pentru n=254, se va afisa S=11 si P=40.
Urgent va rog!
Utilizator anonim:
bump, bonus 40 pcte
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>using namespace std;int main(){unsigned int n,S=0,P=1,uc;cin>>n;while (n>0){uc=n%10;S=S+uc;P=P*uc;n=n/10;}cout<<"Suma: "<<S<<endl<<"Produsul: "<<P;return 0;}
using namespace std;
int main()
{unsigned int n,S=0,P=1,uc;
cin>>n;
while (n>0){
uc=n%10;
S=S+uc;
P=P*uc;
n=n/10;
}
cout<<"Suma: "<<S<<endl<<"Produsul: "<<P;
return 0;
}
Răspuns de
0
#include <iostream>
using namespace std;
int main() {
int n, s = 0;
unsigned int p = 1;
cin >> n;
while(n > 0) {
s = s + n % 10;
p = p * (n % 10);
n = n / 10;
}
cout << "suma este " << s << endl <<"produsul este " << p;
return 0;
}
using namespace std;
int main() {
int n, s = 0;
unsigned int p = 1;
cin >> n;
while(n > 0) {
s = s + n % 10;
p = p * (n % 10);
n = n / 10;
}
cout << "suma este " << s << endl <<"produsul este " << p;
return 0;
}
Alte întrebări interesante
Limba rusă,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă