Se citesc doua numere: nr1 și nr2. Sa se afișeze:
•numărul care are suma cifrelor mai mare
•numărul cu produsul cifrelor mai mic
•numărul care are mai multe cifre pare
•numărul care are mai puține cifre impare
•suma dintre suma cifrelor lui nr1 și suma cifrelor lui nr2
•suma dintre produsul cifrelor lui nr1 și produsul cifrelor lui nr2
Răspunsuri la întrebare
Răspuns de
0
int nr1,nr2,p1=1,p2=1,s1=0,s2=0,imp1=0,imp2=0,par1=0,par2=0;
cin>>nr2>>nr2;
while(nr1!=0)
{
s1=s1+nr1%10;
p1=p1*nr1%10;
if((nr1%10)%2==0)
par1++;
else
imp1++;
nr1=nr1/10;
}
while(nr2!=0)
{
s2=s2+nr2%10;
p2=p2*nr2%10;
if((nr2%10)%2==0)
par2++;
else
imp2++;
nr2=nr2/10;
}
if(s1>s2)
cout<<s1;
else
cout<<s2;
cout<<endl;
if(p1<p2)
cout<<p1;
else
cout<<p2;
cout<<endl;
if(par1>par2)
cout<<par1;
else
cout<<par2;
if(imp1<imp2)
cout<<imp1;
else
cout<<imp2;
cout<<endl;
cout<<s1+s2;
cout<<endl
cout<<p1+p2;
cin>>nr2>>nr2;
while(nr1!=0)
{
s1=s1+nr1%10;
p1=p1*nr1%10;
if((nr1%10)%2==0)
par1++;
else
imp1++;
nr1=nr1/10;
}
while(nr2!=0)
{
s2=s2+nr2%10;
p2=p2*nr2%10;
if((nr2%10)%2==0)
par2++;
else
imp2++;
nr2=nr2/10;
}
if(s1>s2)
cout<<s1;
else
cout<<s2;
cout<<endl;
if(p1<p2)
cout<<p1;
else
cout<<p2;
cout<<endl;
if(par1>par2)
cout<<par1;
else
cout<<par2;
if(imp1<imp2)
cout<<imp1;
else
cout<<imp2;
cout<<endl;
cout<<s1+s2;
cout<<endl
cout<<p1+p2;
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă