Fie 2 numere naturale n si m. Sa se afiseze acela care are suma cifrelor mai mare.
Răspunsuri la întrebare
Răspuns de
1
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main()
{
int n, m, s1 = 0, s2 = 0;
cin >> n >> m;
int cn = n, cm = m;
while (n)
{
s1 += n % 10;
n /= 10;
}
while (m)
{
s2 += m % 10;
m /= 10;
}
if (s1 > s2)
{
cout << cn;
}
else if (s2 > s1)
{
cout << cm;
}
else
{
cout << "Numerele au aceeasi suma a cifrelor";
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă