Program to Count Odd and Even Numbers in Given Array
- Write a program to Count Odd and Even Numbers in Given Array in C
- Write a program to Count Odd and Even Numbers in Given Array in C++
- Write a program to Count Odd and Even Numbers in Given Array in Python
- Write a program to Count Odd and Even Numbers in Given Array in PHP
- Write a program to Count Odd and Even Numbers in Given Array in Java
- Write a program to Count Odd and Even Numbers in Given Array in Java Script
- Write a program to Count Odd and Even Numbers in Given Array in C#
Explanation:
Use this reasoning to determine how many odd and even numbers are in an array:
Logic:
- Initialize Counters:
- odd_count = 0
- even_count = 0
- Iterate Through the Array:
- For each element in the array:
- If the element is divisible by 2 (i.e., element % 2 == 0), it is even. Increment even_count.
- Otherwise, it is odd. Increment odd_count = 0.
- For each element in the array:
- Output:
- After processing all elements, return or print the values of odd_count = 0 and even_count = 0.
Program to Count Odd and Even Numbers in Given Array
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5, 6}; // Example array
int size = sizeof(arr) / sizeof(arr[0]);
int even_count = 0, odd_count = 0;
for (int i = 0; i < size; i++) {
if (arr[i] % 2 == 0) {
even_count++;
} else {
odd_count++;
}
}
printf("Even numbers: %d\n", even_count);
printf("Odd numbers: %d\n", odd_count);
return 0;
}
#include <iostream>
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5, 6}; // Example array
int size = sizeof(arr) / sizeof(arr[0]);
int even_count = 0, odd_count = 0;
for (int i = 0; i < size; i++) {
if (arr[i] % 2 == 0) {
even_count++;
} else {
odd_count++;
}
}
cout << "Even numbers: " << even_count << endl;
cout << "Odd numbers: " << odd_count << endl;
return 0;
}
arr = [1, 2, 3, 4, 5, 6] # Example array
even_count = sum(1 for x in arr if x % 2 == 0)
odd_count = sum(1 for x in arr if x % 2 != 0)
print(f"Even numbers: {even_count}")
print(f"Odd numbers: {odd_count}")
<?php
$arr = array(1, 2, 3, 4, 5, 6); // Example array
$even_count = 0;
$odd_count = 0;
foreach ($arr as $num) {
if ($num % 2 == 0) {
$even_count++;
} else {
$odd_count++;
}
}
echo "Even numbers: $even_count\n";
echo "Odd numbers: $odd_count\n";
?>
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6}; // Example array
int evenCount = 0, oddCount = 0;
for (int num : arr) {
if (num % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
System.out.println("Even numbers: " + evenCount);
System.out.println("Odd numbers: " + oddCount);
}
}
const arr = [1, 2, 3, 4, 5, 6]; // Example array
let evenCount = 0, oddCount = 0;
arr.forEach(num => {
if (num % 2 === 0) {
evenCount++;
} else {
oddCount++;
}
});
console.log(`Even numbers: ${evenCount}`);
console.log(`Odd numbers: ${oddCount}`);
using System;
class Program {
static void Main() {
int[] arr = {1, 2, 3, 4, 5, 6}; // Example array
int evenCount = 0, oddCount = 0;
foreach (int num in arr) {
if (num % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
Console.WriteLine($"Even numbers: {evenCount}");
Console.WriteLine($"Odd numbers: {oddCount}");
}
}