Answer to Question #278885 in C++ for Mudassar

Question #278885

Write down a recursive routine to count all even number in an array?

1
Expert's answer
2021-12-12T20:21:23-0500
#include <iostream>

bool is_even(int value)
{
    if (value == 0)
    {
        return true;
    }
    else if(value == 1)
    {
        return false;
    }
    else
    {
        return is_even(value - 2);
    }
}
int main()
{
    
    int arr[] = {1,3,4,5,8,9,56};
    int even_count = 0;
    for(std::size_t i = 0; i != 7; ++i)
    {
        if(is_even(arr[i]))
        {
            ++even_count;
        }
    }
    std::cout<<"Even numbers in array: "<<even_count<<std::endl;
    
    return 0;
}


Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog