diff --git a/homework/add-even/addEven.hpp b/homework/add-even/addEven.hpp index 4053c617..1d354404 100644 --- a/homework/add-even/addEven.hpp +++ b/homework/add-even/addEven.hpp @@ -2,7 +2,11 @@ #include int addEven(const std::vector& numbers) { - // TODO: Your implementation goes here - // Below return is only to make this function compile now - return -1; + int result{0}; + for (int i{0}; i < numbers.size(); ++i) { + if (numbers[i] % 2 == 0) { + result += numbers[i]; + } + } + return result; }