Răspuns :
#include <iostream>
#include <climits>
using namespace std;
int v[100];
int cif(int n)
{
int s=0;
while(n!=0)
{
s=s+n%10;
n=n/10;
}
return s;
}
int afisare(int n,int v[100])
{
int i,maxim=INT_MIN;
for(i=0; i<n; i++)
{
if(cif(v[i])>maxim)
{
maxim=cif(v[i]);
}
}
for(i=0; i<n; i++)
{
if(maxim==cif(v[i]))
{
cout<<v[i]<<" ";
}
}
return 0;
}
int main()
{
int n,i;
cin>>n;
for(i=0; i<n; i++)
{
cin>>v[i];
}
afisare(n,v);
return 0;
}
//274 56018 354 8219 293 287 932 634