se dau 2 numere de cate 9 cifre fiecare.sa se afiseze numarul care are suma cifrelor cea mai mare.daca numere au aceeasi suma a cifrelor vor fi afisate ambele
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
int save_a = a, save_b = b;
int s_cif_a = 0, s_cif_b = 0;
while (a){
s_cif_a += a%10;
a /= 10;
}
while (b){
s_cif_b += b%10;
b /= 10;
}
if (s_cif_a != s_cif_b){
if (s_cif_a > s_cif_b)
cout << save_a;
else
cout << save_b;
}
else{
cout << save_a << " " << save_b;
}
return 0;
}
Daca nu intelegi ceva, intreaba ma ;)
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
9 ani în urmă
Istorie,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă