5.22 LAB: Matrix multiplication A matrix is a rectangle of numbers in rows and columns. A 1×N matrix has one row and N c
Posted: Tue Jul 12, 2022 8:27 am
5.22 LAB: Matrix multiplication A matrix is a rectangle of numbers in rows and columns. A 1×N matrix has one row and N columns. An NxN matrix has N rows and N columns. Multiplying a 1xN matrix A and an NxN matrix B produces a 1×N matrix C. To determine the Nth element of C multiply each element of A by each element of the Nth column of B and sum the results. Helpful information can be found at matrix multiplication. Write a program that reads a 1xN matrix A and an NxN matrix B from input and outputs the 1×N matrix product, C. The first integer input is N, followed by one row of N integers for matrix A and then N rows of N integers for matrix B. N can be of any size >=2. For coding simplicity, follow each output integer by a space, even the last one. The output ends with a newline. Ex: If the input is: 2213324 A contains 2 and 3 , the first row of B contains 1 and 2 , and the second row of B contains 3 and 4 . The first element of C is (2∗1)+(3∗3), and the second element of C is (2∗2)+(3∗4). The program output is: Note: Store matrices A and C into one-dimensional arrays and matrix B into a two-dimensional array.