👤
a fost răspuns

Se citeste un numar natural n. Sa se afiseze suma si produsul cifrelor pare ( sau impare). Va rog frumos e urgent.

Răspuns :

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