Răspuns:
Explicație:
int n,m,simpare=0,p=1,sprime=0,cif;
cin >> n;
m=n;
while (m)
{ cif=m%10;
if (cif%2==1) simpare+=cif;
if (cif%3==0) p=p*cif;
if (cif==2 || cif==3 || cif==5 || cif==7) sprime+=cif;
m/=10;
}
cout << "a) suma cifrelor impare=" << simpare << endl;
cout << "b) produsul cifrelor divizibile cu 3 " << p << endl;
cout << "c) suma cifrelor prime=" << sprime ;
return 0;