Informatică, întrebare adresată de denisaripiceanu, 9 ani în urmă


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 Puiutz
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;
Alte întrebări interesante