Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

นับจำนวนองค์ประกอบคู่และคี่ในอาร์เรย์ใน C++


ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมที่หาจำนวนองค์ประกอบคู่และคี่ในอาร์เรย์

สำหรับสิ่งนี้ เราจะได้รับอาร์เรย์ งานของเราคือคำนวณจำนวนองค์ประกอบคู่และคี่ในอาร์เรย์ที่กำหนด

ตัวอย่างโค้ด

#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);
}

ผลลัพธ์

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