Computer >> Máy Tính >  >> Lập trình >> C ++

Đếm số phần tử chẵn và lẻ trong một mảng trong C ++

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để tìm số phần tử chẵn và lẻ trong một mảng.

Đối với điều này, chúng tôi sẽ được cung cấp một mảng. Nhiệm vụ của chúng ta là tính số phần tử chẵn và lẻ trong mảng đã cho.

Ví dụ

#include<iostream>
using namespace std;
void CountingEvenOdd(int arr[], int arr_size){
   int even_count = 0;
   int odd_count = 0;
   //looping through the elements
   for(int i = 0 ; i < arr_size ; i++) {
      //checking if the number is odd
      if (arr[i]%2 != 0)
         odd_count ++ ;
      else
         even_count ++ ;
   }
   cout << "Number of even elements = " << even_count
      << "\nNumber of odd elements = " << odd_count ;
}
int main(){
   int arr[] = {2, 3, 4, 5, 6};
   int n = sizeof(arr) / sizeof(arr[0]);
   CountingEvenOdd(arr, n);
}

Đầu ra

Number of even elements = 3
Number of odd elements = 2