এই টিউটোরিয়ালে, একটি অ্যারেতে কতগুলো জোড় (even) এবং বিজোড় (odd) উপাদান আছে তা গণনা করার প্রোগ্রাম আলোচনা করা হয়েছে।
পদ্ধতি
অ্যারেতে লুপ চালিয়ে প্রতিটি উপাদান ২ দিয়ে ভাগ করে বাকি চেক করুন। বাকি ০ হলে জোড়, ১ হলে বিজোড়।
C++ প্রোগ্রাম উদাহরণ
#include <iostream>
using namespace std;
void CountingEvenOdd(int arr[], int arr_size) {
int even_count = 0;
int odd_count = 0;
for (int i = 0; i < arr_size; i++) {
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);
return 0;
}
আউটপুট
Number of even elements = 3 Number of odd elements = 2