From 1bb0a1f5de4b62fb01f6e72a29ede861c65ace38 Mon Sep 17 00:00:00 2001 From: MichalG315 Date: Sat, 19 Jul 2025 13:18:33 +0200 Subject: [PATCH] addEven works --- homework/add-even/addEven.hpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/homework/add-even/addEven.hpp b/homework/add-even/addEven.hpp index 4053c617..9f73cda1 100644 --- a/homework/add-even/addEven.hpp +++ b/homework/add-even/addEven.hpp @@ -2,7 +2,13 @@ #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 evenSum = 0; + + for (int elem : numbers) { + if (elem % 2 == 0) { + evenSum += elem; + } + } + + return evenSum; }