Informatică, întrebare adresată de gabigabita2006, 8 ani în urmă

se dau doua numere maturale a si b cu cel mult trei cifre. Sa se afiseze numarul care are suma cifrelor mai mare​

Anexe:

Răspunsuri la întrebare

Răspuns de johnxrd
0

Răspuns:

#include<iostream>

using namespace std;

int suma_numere(int numar) {

   int cifra1 = numar/100;

   int cifra2 = numar/10%10;

   int cifra3 = numar%10;

   return cifra1 + cifra2 + cifra3;

}

int main(){

   int numar1,numar2,suma_nr1, suma_nr2;

   cout<<"Introduceti primul numar natural cu cel mult 3 cifre:"; cin>>numar1;

   cout<<"Introduceti al 2-lea numar natural cu cel mult 3 cifre:"; cin>>numar2;

   suma_nr1 = suma_numere(numar1);

   suma_nr2 = suma_numere(numar2);

   cout<<"Numarul cu cea mai mare suma a cifrelor lui este:";

   if(suma_nr1 > suma_nr2) {

       cout<<numar1;

   }

   else {

       cout<<numar2;

   }

}

Alte întrebări interesante