C++ Online Compiler
Example: Frequency of Odd and Even Numbers in a Matrix in C++
C
C++
C#
Java
Python
PHP
main.cpp
STDIN
Run
// Frequency of Odd and Even Numbers in a Matrix #include <iostream> int main() { // Step 1: Declare and initialize the matrix const int ROWS = 3; const int COLS = 3; int matrix[ROWS][COLS] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // Step 2: Initialize counters for odd and even numbers int oddCount = 0; int evenCount = 0; // Step 3: Iterate through the matrix for (int i = 0; i < ROWS; ++i) { for (int j = 0; j < COLS; ++j) { // Step 4: Check if the current element is even or odd if (matrix[i][j] % 2 == 0) { evenCount++; // Increment even count if remainder is 0 } else { oddCount++; // Increment odd count otherwise } } } // Step 5: Display the results std::cout << "Original Matrix:\n"; for (int i = 0; i < ROWS; ++i) { for (int j = 0; j < COLS; ++j) { std::cout << matrix[i][j] << " "; } std::cout << std::endl; } std::cout << "\nFrequency of Odd Numbers: " << oddCount << std::endl; std::cout << "Frequency of Even Numbers: " << evenCount << std::endl; return 0; }
Output
Clear
ADVERTISEMENTS