# Frequencies of even and odd numbers in a matrix

Given a matrix of order m*n then the task is to find the frequency of even and odd numbers in matrix
Examples:

```Input : m = 3, n = 3
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
Output : Frequency of odd number =  5
Frequency of even number = 4

Input :   m = 3, n = 3
{ 10, 11, 12 },
{ 13, 14, 15 },
{ 16, 17, 18 }
Output : Frequency of odd number  =  4
Frequency of even number  = 5
```

## CPP

 `// C++ Program to Find the frequency ` `// of even and odd numbers in a matrix ` `#include ` `using` `namespace` `std; ` ` `  `#define MAX 100 ` ` `  `// function for calculating frequency ` `void` `freq(``int` `ar[][MAX], ``int` `m, ``int` `n) ` `{ ` `    ``int` `even = 0, odd = 0; ` `     `  `    ``for` `(``int` `i = 0; i < m; ++i) ` `    ``{ ` `        ``for` `(``int` `j = 0; j < n; ++j) ` `        ``{ ` `            ``// modulo by 2 to check ` `            ``// even and odd ` `            ``if` `((ar[i][j] % 2) == 0) ` `                ``++even; ` `            ``else` `                ``++odd; ` `        ``} ` `    ``} ` `     `  `    ``// print Frequency of numbers ` `    ``printf``(````" Frequency of odd number = %d "````, odd); ` `    ``printf``(````" Frequency of even number = %d "````, even); ` `} ` ` `  `// Driver code ` `int` `main() ` `{ ` `    ``int` `m = 3, n = 3;     ` `     `  `    ``int` `array[][MAX] = { { 1, 2, 3 }, ` `                        ``{ 4, 5, 6 }, ` `                        ``{ 7, 8, 9 } }; ` ` `  `    ``freq(array, m, n); ` `    ``return` `0; ` `}         `

## Java

 `// Java Program to Find the frequency ` `// of even and odd numbers in a matrix ` ` `  `class` `GFG { ` `static` `final` `int` `MAX = ``100``; ` ` `  `// function for calculating frequency ` `static` `void` `freq(``int` `ar[][], ``int` `m, ``int` `n) { ` `    ``int` `even = ``0``, odd = ``0``; ` ` `  `    ``for` `(``int` `i = ``0``; i < m; ++i)  ` `    ``{ ` `        ``for` `(``int` `j = ``0``; j < n; ++j) ` `        ``{ ` `            ``// modulo by 2 to check ` `            ``// even and odd ` `            ``if` `((ar[i][j] % ``2``) == ``0``) ` `                ``++even; ` `            ``else` `                ``++odd; ` `    ``} ` `    ``} ` ` `  `    ``// print Frequency of numbers ` `    ``System.out.print(``" Frequency of odd number ="` `+ ` `                       ``odd + ````" "````); ` `    ``System.out.print(``" Frequency of even number = "` `+ ` `                       ``even + ````" "````); ` `} ` ` `  `// Driver code ` `public` `static` `void` `main(String[] args) { ` `    ``int` `m = ``3``, n = ``3``; ` ` `  `    ``int` `array[][] = {{``1``, ``2``, ``3``}, {``4``, ``5``, ``6``}, {``7``, ``8``, ``9``}}; ` ` `  `    ``freq(array, m, n); ` `} ` `} ` `// This code is contributed by Anant Agarwal. `

## Python3

 `# Python Program to Find the frequency ` `# of even and odd numbers in a matrix ` ` `  `MAX``=``100` `  `  `# Function for calculating frequency ` `def` `freq(ar, m, n): ` `    ``even ``=` `0` `    ``odd ``=` `0` `      `  `    ``for` `i ``in` `range``(m): ` `        ``for` `j ``in` `range``(n): ` `         `  `            ``# modulo by 2 to check ` `            ``# even and odd ` `            ``if` `((ar[i][j] ``%` `2``) ``=``=` `0``): ` `                ``even ``+``=` `1` `            ``else``: ` `                ``odd ``+``=` `1` `      `  `    ``# print Frequency of numbers ` `    ``print``(``" Frequency of odd number ="``, odd) ` `    ``print``(``" Frequency of even number ="``, even) ` ` `  `  `  `# Driver code ` `m ``=` `3` `n ``=` `3`     `      `  `array ``=` `[ [ ``1``, ``2``, ``3` `], ` `        ``[ ``4``, ``5``, ``6` `], ` `        ``[ ``7``, ``8``, ``9` `] ] ` `  `  `freq(array, m, n) ` ` `  `# This code is contributed ` `# by Anant Agarwal. `

## C#

 `// C# Program to Find the frequency ` `// of even and odd numbers in a matrix ` `using` `System; ` ` `  `class` `GFG  ` `{ ` `    ``//static int MAX = 100; ` `     `  `    ``// function for calculating frequency ` `    ``static` `void` `freq(``int` `[,]ar, ``int` `m, ``int` `n)  ` `    ``{ ` `        ``int` `even = 0, odd = 0; ` `     `  `        ``for` `(``int` `i = 0; i < m; ++i)  ` `        ``{ ` `            ``for` `(``int` `j = 0; j < n; ++j) ` `            ``{ ` `                ``// modulo by 2 to check ` `                ``// even and odd ` `                ``if` `((ar[i, j] % 2) == 0) ` `                    ``++even; ` `                ``else` `                    ``++odd; ` `        ``} ` `        ``} ` `     `  `        ``// print Frequency of numbers ` `        ``Console.WriteLine(``" Frequency of odd number ="` `+ ` `                        ``odd ); ` `        ``Console.WriteLine(``" Frequency of even number = "` `+ ` `                        ``even ); ` `    ``} ` `     `  `    ``// Driver code ` `    ``public` `static` `void` `Main()  ` `    ``{ ` `        ``int` `m = 3, n = 3; ` `     `  `        ``int` `[,]array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; ` `     `  `        ``freq(array, m, n); ` `    ``} ` `} ` `// This code is contributed by vt_m. `

## PHP

 ` `

Output:

``` Frequency of odd number = 5
Frequency of even number = 4
```

## tags:

Matrix School Programming Matrix

code