Se citeste un numar natural n .Sa se afiseze suma si produsul cifrelor pare (sau impare)
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>using namespace std;int main(){ int n,uc,s=0,p=1,si=0,pi=1; cin>>n; while(n) { uc=n%10; n=n/10; if(uc%2==0) { s=s+uc; p=p*uc; } else if(!(uc%2==0)) { si=si+uc; pi=pi*uc; } } cout<<s<<" "<<p<<" "<<si<<" "<<pi; return 0;}
Răspuns de
4
int main()
{
int n;
cin>>n;
int s=0;
int p=1;
while(n!=0)
{
if(n%10%2==0)
{
s=s+n%10;
p=p*n%10;
}
n=n/10;
}
cout<<"suma cifrelor pare este: "<<s;
cout<<endl<<"produsul cifrelor pare este: "<<p;
return 0;
}
{
int n;
cin>>n;
int s=0;
int p=1;
while(n!=0)
{
if(n%10%2==0)
{
s=s+n%10;
p=p*n%10;
}
n=n/10;
}
cout<<"suma cifrelor pare este: "<<s;
cout<<endl<<"produsul cifrelor pare este: "<<p;
return 0;
}
adeluza:
daca doresti pt cifrele impare doar schimbi acolo in if(n%10%2!=0)
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Studii sociale,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă