fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int n;
  5. int a[1000];
  6.  
  7. int CountNum(int x) {
  8. int dem = 0;
  9. while (x > 0) {
  10. dem++;
  11. x /= 10;
  12. }
  13. return dem;
  14. }
  15.  
  16. int SumNum(int x) {
  17. int tong = 0;
  18. while (x > 0) {
  19. tong += x % 10;
  20. x /= 10;
  21. }
  22. return tong;
  23. }
  24.  
  25. void init() {
  26. cin >> n;
  27. }
  28.  
  29.  
  30. void solve() {
  31. for (int i = 0; i < n; i++)
  32. cin >> a[i];
  33.  
  34. int maxlen = 0, maxsum = 0;
  35.  
  36. for (int i = 0; i < n; i++) {
  37. int len = CountNum(a[i]);
  38. int sum = SumNum(a[i]);
  39.  
  40. if (len > maxlen)
  41. maxlen = len;
  42.  
  43. if (sum > maxsum)
  44. maxsum = sum;
  45. }
  46.  
  47. cout << maxlen << endl;
  48. cout << maxsum << endl;
  49. }
  50.  
  51. int main() {
  52. init();
  53. solve();
  54. return 0;
  55. }
  56.  
Success #stdin #stdout 0s 5320KB
stdin
5
123 4567 89 10000 5
stdout
5
22