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

Se dau 2 numere naturale a și b . Se știe că, fiecare număr are exact 3 cifre . Se cere să se construiască și să se afișeze numărul c , de 3 cifre , obținut astfel :
-- cifra sutelor din c este cea mai mare dintre cifra sutelor lui a și cifra sutelor lui b;
-- cifra zecilor din c este cea mai mare dintre cifra zecilor lui a și cifra zecilor lui b;
-- cifra unităților din c este cea mai mare dintre cifra unităților lui a și cifra unităților lui b ;
Exemplu :
Dacă se citesc valorile : a=370 și b=752 se va afișa 772

Răspunsuri la întrebare

Răspuns de Puiutz
0
int a,b,c=0;
cin>>a>>b;
if(a/100 > b/100)
  c=c*10+a/100;
else
 c=c*10+b/100;
if(a/10%10 > b/10%10)
  c=c*10+a/10%10;
else
  c=c*10+b/10%10;
if(a%10 > b%10)
   c=c*10+a%10;
else
   c=c*10+b%10;
cout<<c;
Alte întrebări interesante