Тема: Сума цифр числа
Допоможіть з задачею.
Задано N натуральних чисел. Знайти число з найбільшою сумою цифр.
ТУ. У першому рядку вхідного потоку дано N (N<100000). У наступному рядку через пропуск задаються самі числа.
У вихідний потік вивести перше з чисел з найбільшою сумою цифр.
У мене виводить останє число, а не те яке потрібго
#include <iostream>
using namespace std;
int summ(int m)
{
int s = 0;
while(m > 0)
{
s = s + m % 10;
m = m / 10;
}
return s;
}
int main()
{
int n, m;
int c, i, max = 1;
cin >> c;
for(i = 1; i <= c; i++)
{
cin >> n;
m = summ(n);
if(m > max)
max = m;
}
cout << n << endl;
}