fork download
  1. #include <bits/stdc++.h>
  2. using namespace std; //Writing this at the start so as not define namespace everytime
  3.  
  4. int countFaults(int x, int y, int z) {
  5. int ans = -1;
  6. if (abs(x-y) > z) return ans;
  7. return max(x,y) + (z-abs(x-y))/2;
  8. }
  9.  
  10. int main()
  11. {
  12. cout << countFaults(4, 4, 4) << endl;
  13. cout << countFaults(2, 5, 4) << endl;
  14. cout << countFaults(5, 2, 4) << endl;
  15. cout << countFaults(2, 5, 8) << endl;
  16. return 0;
  17. }
  18.  
Success #stdin #stdout 0.01s 5536KB
stdin
Standard input is empty
stdout
6
5
5
7