sum of a matrix c++

#include <iostream>

const int ROWS = 3;
const int COLS = 3;

void addMatrices(int mat1[ROWS][COLS], int mat2[ROWS][COLS], int result[ROWS][COLS]) {
    for (int i = 0; i < ROWS; ++i) {
        for (int j = 0; j < COLS; ++j) {
            result[i][j] = mat1[i][j] + mat2[i][j];
        }
    }
}

void displayMatrix(int mat[ROWS][COLS]) {
    for (int i = 0; i < ROWS; ++i) {
        for (int j = 0; j < COLS; ++j) {
            std::cout << mat[i][j] << " ";
        }
        std::cout << std::endl;
    }
}

int main() {
    int matrix1[ROWS][COLS] = {{1, 2, 3},
                               {4, 5, 6},
                               {7, 8, 9}};

    int matrix2[ROWS][COLS] = {{9, 8, 7},
                               {6, 5, 4},
                               {3, 2, 1}};

    int resultMatrix[ROWS][COLS];

    addMatrices(matrix1, matrix2, resultMatrix);

    std::cout << "Matrix 1:" << std::endl;
    displayMatrix(matrix1);

    std::cout << "Matrix 2:" << std::endl;
    displayMatrix(matrix2);

    std::cout << "Sum of Matrices:" << std::endl;
    displayMatrix(resultMatrix);

    return 0;
}