Exercise 17 - 02/23/2017 Write a C++ function that takes a matrix (2 dimensional array) as a parameter and finds the trasnspose of the matrix. The transpose of the matrix is defined as a matrix where the rows and columns of the original matrix are interchanged. For this program, you can either calculate the transpose in place (on the same matrix) or use another matrix. You can assume a 4x5 (4 row 5 column) matrix Sample Run: Enter the matrix: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 The transpose is: 1 6 11 16 2 7 12 17 3 8 13 18 4 9 14 19 5 10 15 20