#include "Matrix_test_helpers.h" bool Matrix_equal(const Matrix* mat1, const Matrix* mat2){ if (Matrix_width(mat1) != Matrix_width(mat2)){ return false; } if (Matrix_height(mat1) != Matrix_height(mat2)){ return false; } for(int r = 0; r < Matrix_height(mat1); ++r){ for(int c = 0; c < Matrix_width(mat1); ++c){ if (*Matrix_at(mat1, r, c) != *Matrix_at(mat2, r, c)){ return false; } } } return true; } bool array_equal(const int arr1[], const int arr2[], int n){ for(int i = 0; i < n; ++i){ if(arr1[i] != arr2[i]){ return false; } } return true; }