Can anyone help me? I want to pass firstMatrix, secondMatrix, and finalMatrix. So far I have this. I could make it a global variable but I still wouldnt know the actual size
int matrixSummation(int firstMatrix[][matrixSize],int secondMatrix[][matrixSize], int finalMatrix[][matrixSize], int matrixSize){
for(int row=0; row< matrixSize; row++){
    for(int col=0; col< matrixSize; col++){
        finalMatrix[row][col]=firstMatrix[row][col]+secondMatrix[row][col];
    }
}
}
  int main(int argc, char** argv) {
int matrixSize;
cout << "Enter size of your matrices: " <<endl;
cin >> matrixSize;
int firstMatrix[matrixSize][matrixSize];
int secondMatrix[matrixSize][matrixSize];
int finalMatrix[matrixSize][matrixSize];
cout <<"Enter numbers for the 1st matrix: "<<endl;
for(int row = 0; row < matrixSize; row++){
    for(int col=0; col< matrixSize; col++){
        cin >> firstMatrix[row][col];
    }
}
cout <<"Enter your numbers for the 2nd matrix: "<<endl;
for(int row = 0; row < matrixSize; row++){
    for(int col=0; col< matrixSize; col++){
        cin >> secondMatrix[row][col];
    }
}
matrixSummation(firstMatrix,secondMatrix,finalMatrix,matrixSize);
}
 
     
     
     
     
     
     
    