#include <iostream>
#define COLS1 3
bool MatricesIdentical(int matrix1[][COLS1], int matrix2[][COLS1], int rows1, int cols1) {
for (int i = 0; i < rows1; i++) {
for (int j = 0; j < cols1; j++) {
if (matrix1[i][j] != matrix2[i][j]) {
return false;
}
}
}
return true;
}
int main()
{
int matrix1[][COLS1] = { {4, 2, 4},
{8, 3, 1} };
int matrix2[][COLS1] = { {4, 2, 4},
{8, 3, 1} };
int rows1 = sizeof(matrix1) / sizeof(matrix1[0]);
int cols1 = sizeof(matrix1[0]) / sizeof(matrix1[0][0]);
if (MatricesIdentical(matrix1, matrix2, rows1, cols1)) {
std::cout << "yes";
} else {
std::cout << "no";
}
}
/*
run:
yes
*/