Realizați în C++ un program( test.cpp) care determină următoarele:
a) suma cifrelor impare ale unui număr natural;
b) produsul cifrelor divizibile cu 3;
c) suma cifrelor prime ale numărului citit.
boiustef:
ai reusit?
Răspunsuri la întrebare
Răspuns de
0
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;
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă