Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I am programming in C and the parameters are: Write a Write a function countEven(int*, int) which receives an integer array and its size, and

I am programming in C and the parameters are:

Write a Write a function countEven(int*, int) which receives an integer array and its size, and returns the number of even numbers in the array

Currently the function is outputting zero and I am not sure where to fix it. here is my code so far

int main(){

int Array[7] = {4, 5, 6, 7, 8, 9, 10}, size, num;

size=28;

printf("Number of even elements is %d", num);

return 0;

}

int countEven(int *Array, int size){

int num = 0, *number;

for (int j =0 ; j < size; Array++, j++){

number = Array+j % 2;

if (number == 0) {

num = num + 1;

}

}

return num;

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Administrator Limited Edition

Authors: Martif Way

1st Edition

B0CGG89N8Z

More Books

Students also viewed these Databases questions