fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. int main()
  5. {
  6. std::vector<int> numbers;
  7. numbers.push_back(5);
  8. numbers.push_back(1);
  9. numbers.push_back(6);
  10. numbers.push_back(7);
  11. numbers.push_back(1);
  12. numbers.push_back(2);
  13.  
  14. int sum = 0, value;
  15. for (int i = 0; i < numbers.size(); ++i) {
  16. sum += numbers[i];
  17. }
  18. value = sum / 2;
  19.  
  20. for (int i = 0; i < numbers.size(); ++i) {
  21. int a = numbers[i];
  22. for (int j = i + 1; j < numbers.size(); ++j) {
  23. if (a + numbers[j] == value)
  24. std::cout << "true" << std::endl;
  25. }
  26. }
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 3016KB
stdin
Standard input is empty
stdout
true