Informatică, întrebare adresată de alexandru2008vladu, 8 ani în urmă

Se citește un număr natural n= abcde. Calculati suma tuturor cifrelor pare și produsul cifrelor impare.
Daca se poate in C++

Răspunsuri la întrebare

Răspuns de Eu3107
1
// Online C++ compiler to run C++ program online
#include
using namespace std;
int main()
{
int n;
cout<<" Introduceti un numar format din 5 cifre ";
cin>>n;
while (n<10000 || n>99999 )
{
cout<<" Introduceti un numar format din 5 cifre ";
cin>>n;
}
int s,p;
s=0;
p=1;
int zm,m,su,z,u;
u=n%10;
z=n/10%10;
su=n/100%10;
m=n/1000%10;
zm=n/10000;
if ( u%2==0)
s=s+u;
else
p=p*u;
if ( z%2==0)
s=s+z;
else
p=p*z;
if ( su%2==0)
s=s+su;
else
p=p*su;
if ( m%2==0)
s=s+m;
else
p=p*m;
if ( zm%2==0)
s=s+zm;
else
p=p*zm;
cout<<" Suma cifrelor pare este :";
cout<cout<<" Produsul cifrelor impare este :";
cout<

}
Alte întrebări interesante