# C++ Program for Frequencies of even and odd numbers in a matrix

• Last Updated : 13 Jan, 2022

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;``}        `

Output:

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

Please refer complete article on Frequencies of even and odd numbers in a matrix for more details!

My Personal Notes arrow_drop_up