C程序用于矩阵相减

给定两个矩阵 MAT1[行][列] 和 MAT2[行][列],我们必须找到两个矩阵之间的差异并打印两个矩阵相减后获得的结果。两个矩阵相减为 MAT1[n][m] – MAT2[n][m]。

C程序用于矩阵相减

对于减法,两个矩阵的行数和列数应该相同。

示例

Input: MAT1[N][N] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}} MAT2[N][N] = { {9, 8, 7}, {6, 5, 4}, {3, 2, 1}} Output: -8 -6 -4 -2 0 2 4 6 8登录后复制

我们将为每一行和每一列迭代矩阵,并从 mat1[][] 中减去 mat2[][] 的值并将结果存储在 result[][] 中,其中所有矩阵的行和列保持相同。

算法

In fucntion void subtract(int MAT1[][N], int MAT2[][N], int RESULT[][N]) Step 1-> Declare 2 integers i, j Step 2-> Loop For i = 0 and i < N and i++ Loop For j = 0 and j Declare a matrix MAT1[N][N] and MAT2[N][N] Step 2-> Call function subtract(MAT1, MAT2, RESULT); Step 3-> Print the result登录后复制