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