0
Hello . Who among you knows the C ++ code for these steps
Hello . Who among you knows the C ++ code for these steps , the user chooses one of the operations below and then enters (one or two) matrices of order 3*3 and stores it in two-dimensional array. Then, the program displays the result on the screen. Matrix Operations 1. Matrix Multiplication. The product of two matrices 2. Matrix Addition. The sum of two matrices 3. Matrix Subtraction. 4. Matrix Inversion 5. The Transpose of a Matrix
5 odpowiedzi
+ 3
You can use an if-statement or a switch-statement for the menu.
Multiplication can be done with three nested loops, one that iterates over the rows, one that iterates over the column, and one to calculate the cartesian product of the current row of the left matrix and the current column of the second matrix.
Addition and Subtraction can be done via two nested loops, one for the row and one for the column, where you simply add or subtract each element.
The inverse is probably the hardest operation, it is typically implemented with the help of the determinant and minors/cofactors, you'll likely have to look that up.
The transpose is fairly easy, just iterate over the matrix as before and switch the row and column of the elements.
You could use the following lessons as reference:
https://www.sololearn.com/learn/740/?ref=app
https://www.sololearn.com/learn/742/?ref=app
https://www.sololearn.com/learn/743/?ref=app
+ 5
Ah, you are not using the app then. Well, you can find reference programs on the web fairly simple by just looking up C++ + matrix <operation>. For example:
Multiplication:
https://www.tutorialspoint.com/cplusplus-program-to-perform-matrix-multiplication
Addition:
https://www.tutorialspoint.com/cplusplus-program-to-add-two-matrix-using-multi-dimensional-arrays
Transpose:
https://www.tutorialspoint.com/cplusplus-program-to-find-transpose-of-a-matrix
You could also try searching the SoloLearn playground by similar means. There are a lot of possibilities.
+ 2
Please don't expect to be spoon fed. The links work (at least in the app, didn't think about web version) and Shadow gave a you a really detailed answer.
You should be able to make an attempt and if you get stuck you can post it and ask for help on the specific problem
- 1
The link does not work. I'd like another way. Thank you
- 1
I want to write the code, I need help 💔🥺.