Предмет: Информатика, автор: mirkashirka

Помогите срочно Пж
Даны три натуральных числа. Выяснить, в каком из них сумма цифр больше. (Определить функцию для расчета суммы цифр натурального числа.)
На языке С++ С++ С++
По 8 классу

Ответы

Автор ответа: ooooor642
0

Ответ:

Объяснение:

#include <iostream>

#include <string>

using namespace std;

unsigned long long Sum(string a);

void main()

{

   string a, b, c;

   cin >> a >> b >> c;

   if (Sum(a) > Sum(b) && Sum(a) > Sum(c)) cout << a << " summ bolshe\n";

   else if (Sum(c) > Sum(b)) cout << c << " summ bolshe\n";

   else if (Sum(b) > Sum(c)) cout << b << " summ bolshe\n";

   else if (Sum(a) == Sum(b) && Sum(a) == Sum(c)) cout << "Summ ravni\n";

}

unsigned long long Sum(string a) {

   unsigned long long count=0;

   for (long long i = 0; i < a.size(); i++) count += ((int)a[i] - 48);

   return count;

}

Похожие вопросы
Предмет: Русский язык, автор: Аноним