Есть код на python:
def multiply_matrix_by_matrix(A, B):
result = []
for x in range(len(A)):
result1 = []
for y in range(len(B[0])):
result2 = 0
for z in range(len(B)):
result2 += A[x][z] * B[z][y]
result1.append(result2)
result.append(result1)
return result
Добавить проверку на соответствие длин матриц, чтобы при некорректной длине любого элемента и при отсутствии возможности его перемножения, выводился текст с номером этого элемента.
def multiply_matrix_by_matrix(A, B):
result = []
for x in range(len(A)):
result1 = []
for y in range(len(B[0])):
result2 = 0
for z in range(len(B)):
result2 += A[x][z] * B[z][y]
result1.append(result2)
result.append(result1)
return result
Добавить проверку на соответствие длин матриц, чтобы при некорректной длине любого элемента и при отсутствии возможности его перемножения, выводился текст с номером этого элемента.