Se citește un număr natural n. Să se verifice dacă numărul n este perfect (suma cifrelor=produsul cifrelor). Exemple.
pentru n= 12115 se afișează DA ( suma cifrelor = 10 = produsul cifrelor)
pentru n=54 se afișează NU (suma cifrelor =9 ≠ 20= produsul cifrelor)
se folosesc structura while si algoritmii elementari
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;
int main()
{
int n,u,s=0,p=1;
cin>>n;
while(n!=0)
{
u = n%10;
s += u;
p *= u;
n=n/10;
}
if(s==p) { cout<<"DA"; }
else { cout<<"NU"; }
return 0;
}
using namespace std;
int main()
{
int n,u,s=0,p=1;
cin>>n;
while(n!=0)
{
u = n%10;
s += u;
p *= u;
n=n/10;
}
if(s==p) { cout<<"DA"; }
else { cout<<"NU"; }
return 0;
}
Alte întrebări interesante
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă