Program to Count Odd and Even Numbers in Given Array

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:

  1. Initialize Counters:
    • odd_count = 0
    • even_count = 0
  2. 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.
  3. 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

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

List of All Programs