For our game:
Create a C++ Console Application that will perform the basic matrix operation (addition, subtraction, and multiplication). Minimum requirement for the program implementation: use array and user-defined function.
Sample Output:
MENU FOR MATRIX OPERATIONS
[1] Addition of a 3 X 3 Matrix
[2] Addition of a 4 X 4 Matrix
[3] Addition of a 5 X 5 Matrix
[4] Subtraction of a 3 X 3 Matrix
[5] Subtraction of a 4 X 4 Matrix
[6] Subtraction of a 5 X 5 Matrix
[7] Multiplication of a 3 X 3 Matrix
[8] Multiplication of a 4 X 4 Matrix
[9] Multiplication of a 5 X 5 Matrix
Enter your choice: 1
Enter value for the First Matrix:
[0, 0] = 1
[0, 1] = 2
[0, 2] = 3
[1, 0] = 4
[1, 1] = 5
[1, 2] = 6
[2, 0] = 7
[2, 1] = 8
[2, 2] = 9
Enter value for the Second Matrix:
[0, 0] = 9
[0, 1] = 8
[0, 2] = 7
[1, 0] = 6
[1, 1] = 5
[1, 2] = 4
[2, 0] = 3
[2, 1] = 2
[2, 2] = 1
The First and the Second Matrix looks like this:
1 2 3 9 8 7
4 5 6 6 5 4
7 8 9 3 2 1
Result of adding the First and the Second Matrix:
10 10 10
10 10 10
10 10 10
Press any key to go back to MAIN MENU or X/x to exit.
Sample Output:
MENU FOR MATRIX OPERATIONS
[1] Addition of a 3 X 3 Matrix
[2] Addition of a 4 X 4 Matrix
[3] Addition of a 5 X 5 Matrix
[4] Subtraction of a 3 X 3 Matrix
[5] Subtraction of a 4 X 4 Matrix
[6] Subtraction of a 5 X 5 Matrix
[7] Multiplication of a 3 X 3 Matrix
[8] Multiplication of a 4 X 4 Matrix
[9] Multiplication of a 5 X 5 Matrix
Enter your choice: 4
Enter value for the First Matrix:
[0, 0] = 1
[0, 1] = 2
[0, 2] = 3
[1, 0] = 4
[1, 1] = 5
[1, 2] = 6
[2, 0] = 7
[2, 1] = 8
[2, 2] = 9
Enter value for the Second Matrix:
[0, 0] = 9
[0, 1] = 8
[0, 2] = 7
[1, 0] = 6
[1, 1] = 5
[1, 2] = 4
[2, 0] = 3
[2, 1] = 2
[2, 2] = 1
The First and the Second Matrix looks like this:
1 2 3 9 8 7
4 5 6 6 5 4
7 8 9 3 2 1
Result of subtracting the First and the Second Matrix:
-8 -6 -4
-2 0 2
4 6 8
Press any key to go back to MAIN MENU or X/x to exit.
Sample Output:
MENU FOR MATRIX OPERATIONS
[1] Addition of a 3 X 3 Matrix
[2] Addition of a 4 X 4 Matrix
[3] Addition of a 5 X 5 Matrix
[4] Subtraction of a 3 X 3 Matrix
[5] Subtraction of a 4 X 4 Matrix
[6] Subtraction of a 5 X 5 Matrix
[7] Multiplication of a 3 X 3 Matrix
[8] Multiplication of a 4 X 4 Matrix
[9] Multiplication of a 5 X 5 Matrix
Enter your choice: 7
Enter value for the First Matrix:
[0, 0] = 1
[0, 1] = 2
[0, 2] = 3
[1, 0] = 4
[1, 1] = 5
[1, 2] = 6
[2, 0] = 7
[2, 1] = 8
[2, 2] = 9
Enter value for the Second Matrix:
[0, 0] = 9
[0, 1] = 8
[0, 2] = 7
[1, 0] = 6
[1, 1] = 5
[1, 2] = 4
[2, 0] = 3
[2, 1] = 2
[2, 2] = 1
The First and the Second Matrix looks like this:
1 2 3 9 8 7
4 5 6 6 5 4
7 8 9 3 2 1
Result of multiplying the First and the Second Matrix:
30 24 18
84 69 54
138 114 90
Press any key to go back to MAIN MENU or X/x to exit.