Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

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


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

Chúng ta sẽ được cung cấp một mảng. Nhiệm vụ của chúng ta là tính số lượng phần tử chẵn và lẻ trong mảng cho trước.

Ví dụ

#include<iostream>
using namespace std;
void CountingEvenOdd(int arr[], int arr_size){
    int even_count = 0;
    int odd_count = 0;
    //duyệt qua các phần tử
    for(int i = 0 ; i < arr_size ; i++) {
        //kiểm tra nếu số là lẻ
        if (arr[i]%2 != 0)
            odd_count ++ ;
        else
            even_count ++ ;
    }
    cout << "Số phần tử chẵn = " << even_count
        << "\nSố phần tử lẻ = " << odd_count ;
}
int main(){
    int arr[] = {2, 3, 4, 5, 6};
    int n = sizeof(arr) / sizeof(arr[0]);
    CountingEvenOdd(arr, n);
}

Kết quả

Số phần tử chẵn = 3
Số phần tử lẻ = 2