From b64717f05bbe108722523aca0c07d592fee24704 Mon Sep 17 00:00:00 2001 From: Konrad Legutko Date: Wed, 9 Sep 2026 19:51:52 +0000 Subject: [PATCH] [feat] Implementation addEven --- homework/add-even/addEven.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/homework/add-even/addEven.hpp b/homework/add-even/addEven.hpp index 4053c617..a588dc8f 100644 --- a/homework/add-even/addEven.hpp +++ b/homework/add-even/addEven.hpp @@ -2,7 +2,10 @@ #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 sum = 0; + for (size_t i = 0; i < numbers.size(); i++) { + if (numbers[i] % 2 == 0) + sum += numbers[i]; + } + return sum; }