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!


Răspuns :

#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;}
#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;
}