Problem Statement:
Write a program to print all even numbers from an array.
Example:
Input: [10, 3, 5, 2, 7, 6, 9]
Output: 10 2 6
Approach:
- Iterate through each element in the array.
- Check if the element is divisible by 2.
- If yes, print the element (it’s even).
Visualisation:
let arr = [10, 3, 5, 2, 7, 6, 9];
for (let i = 0; i < arr.length; i++) {
if (arr[i] % 2 === 0) {
console.log(arr[i]);
}
}
arr = [10, 3, 5, 2, 7, 6, 9]
for num in arr:
if num % 2 == 0:
print(num, end=" ")
public class Main {
public static void main(String[] args) {
int[] arr = {10, 3, 5, 2, 7, 6, 9};
for(int i = 0; i < arr.length; i++) {
if(arr[i] % 2 == 0) {
System.out.print(arr[i] + " ");
}
}
}
}
#include <iostream>
using namespace std;
int main() {
int arr[] = {10, 3, 5, 2, 7, 6, 9};
int size = sizeof(arr)/sizeof(arr[0]);
for(int i = 0; i < size; i++) {
if(arr[i] % 2 == 0) {
cout << arr[i] << " ";
}
}
return 0;
}
#include <stdio.h>
int main() {
int arr[] = {10, 3, 5, 2, 7, 6, 9};
int size = sizeof(arr)/sizeof(arr[0]);
for(int i = 0; i < size; i++) {
if(arr[i] % 2 == 0) {
printf("%d ", arr[i]);
}
}
return 0;
}
using System;
class Program {
static void Main() {
int[] arr = {10, 3, 5, 2, 7, 6, 9};
foreach (int num in arr) {
if (num % 2 == 0) {
Console.Write(num + " ");
}
}
}
}
