Se citeste un numar natural n. Sa se afiseze suma si produsul cifrelor pare ( sau impare). Va rog frumos e urgent.
Răspunsuri la întrebare
Răspuns de
1
#include <cstdio>
using namespace std;
int main()
{
int n,s_par,s_impar,p_par,p_impar,a;
s_par=0;
s_impar=0;
p_par=1;
p_impar=1;
scanf("%i",&n);
do
{
a=n%10;
n=n/10;
if(a%2==0)
{
s_par=s_par+a;
p_par=p_par*a;
}
else
{
s_impar=s_impar+a;
p_impar=p_impar*a;
}
}
while(n>0);
printf("Suma cifrelor pare este = %i\n",s_par);
printf("Produsul cifrelor pare este = %i\n",p_par);
printf("Suma cifrelor impare este = %i\n",s_impar);
printf("Produsul cifrelor impare este = %i\n",p_impar);
return 0;
}
crisy28:
sa se afiseze toate numerele naturale care au propietatea că sunt egale cu patratul sumei cifrelor lor (Indicatie.Se demonstreaza,matematic,ca un astfel de numar nu poate avea decat maxim 4 cifre. Exemplu:81=>8+1;81=9×9).
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă