desislava_topuzakova

02. Half Sum Element

Feb 1st, 2021
810
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     //1. намиране на макс число измежду n на брой числа
  8.     int n;
  9.     cin >> n;
  10.  
  11.     int max = INT_MIN;
  12.     int sum = 0;
  13.     for (int number = 1; number <= n; number++) {
  14.         int value;
  15.         cin >> value;
  16.         sum += value;
  17.         if (value > max) {
  18.             max = value;
  19.         }
  20.     }
  21.  
  22.     //знаем макс число
  23.     //сума на останалите = сума на всички - макс число
  24.     int sumOthers = sum - max;
  25.  
  26.     if (max == sumOthers) {
  27.         cout << "Yes" << endl;
  28.         cout << "Sum = " << max << endl;
  29.     }
  30.     else {
  31.         cout << "No" << endl;
  32.         cout << "Diff = " << abs(max - sumOthers) << endl;
  33.     }
  34.  
  35.  
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment