diff --git a/.github/workflows/add-even.yml b/.github/workflows/add-even.yml deleted file mode 100644 index 4847f052..00000000 --- a/.github/workflows/add-even.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: add-even - -on: [pull_request, workflow_dispatch] - -env: - PR_NUMBER: ${{ github.event.number }} - -jobs: - add-even: - runs-on: ubuntu-latest - env: - path: homework/add-even/build - steps: - - name: Check out code - uses: actions/checkout@master - - name: Create build directory - run: mkdir ${{ env.path }} - - name: Compile - working-directory: ${{ env.path }} - run: | - cmake .. - make - - name: Run tests - working-directory: ${{ env.path }} - run: ctest -V - - formatting_check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Run clang-format style check - uses: coders-school/github-actions/clang-format-check@main - with: - check_path: 'homework/add-even' diff --git a/homework/add-even/addEven.hpp b/homework/add-even/addEven.hpp index 4053c617..25544293 100644 --- a/homework/add-even/addEven.hpp +++ b/homework/add-even/addEven.hpp @@ -2,7 +2,16 @@ #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 x = 0; + for (int j = 0; j < numbers.size(); j++) { + if (numbers[j]%2==0) + { + x+=numbers[j]; + } + else + { + x +=0; + } + } +return x; }