C++ Online Compiler
Example: Add Two 3x3 Matrices in C++
C
C++
C#
Java
Python
PHP
main.cpp
STDIN
Run
// Add Two 3x3 Matrices #include <iostream> using namespace std; int main() { // Step 1: Declare three 3x3 integer matrices int matrixA[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; int matrixB[3][3] = { {9, 8, 7}, {6, 5, 4}, {3, 2, 1} }; int sumMatrix[3][3]; // To store the result of addition // Step 2: Print the first matrix cout << "Matrix A:" << endl; for (int i = 0; i < 3; ++i) { for (int j = 0; j < 3; ++j) { cout << matrixA[i][j] << " "; } cout << endl; } cout << endl; // Step 3: Print the second matrix cout << "Matrix B:" << endl; for (int i = 0; i < 3; ++i) { for (int j = 0; j < 3; ++j) { cout << matrixB[i][j] << " "; } cout << endl; } cout << endl; // Step 4: Perform matrix addition // Iterate over rows for (int i = 0; i < 3; ++i) { // Iterate over columns for (int j = 0; j < 3; ++j) { sumMatrix[i][j] = matrixA[i][j] + matrixB[i][j]; } } // Step 5: Print the sum matrix cout << "Sum of Matrix A and Matrix B:" << endl; for (int i = 0; i < 3; ++i) { for (int j = 0; j < 3; ++j) { cout << sumMatrix[i][j] << " "; } cout << endl; } return 0; }
Output
Clear
ADVERTISEMENTS