From db421d9be561e5ffe0db4b26249c7a8b2a307bce Mon Sep 17 00:00:00 2001 From: Sebastian Sosnowski Date: Tue, 6 Jan 2026 18:09:58 +0100 Subject: [PATCH] Implement addEven function --- homework/add-even/addEven.hpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/homework/add-even/addEven.hpp b/homework/add-even/addEven.hpp index 4053c617..1d5960a9 100644 --- a/homework/add-even/addEven.hpp +++ b/homework/add-even/addEven.hpp @@ -3,6 +3,12 @@ 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{}; + + for (const auto& num : numbers) { + if (!(num % 2)) { + result += num; + } + } + return result; }