👤

Rezolvati urmatoarea problema in C++:

Fie a și b numere naturale nenule cu cel mult trei cifre. Să se afișeze numărul care are suma cifrelor mai mare.

Multumesc anticipat!


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main(){

int a,b,x,s1=0,s2=0;

cin>>a>>b;

x = a;

while(x!=0){

s1+=x%10;

x/=10;

}

x = b;

while(x!=0){

s2+=x%10;

x/=10;

}

if(s1>s2)cout<<a;

else if (s1==s2) cout << a << " si " << b;

else cout << b;

}