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
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<}
#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
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă