EvgeniyGlazirin / oop

0 stars 0 forks source link

Замечания по MultMatrix #3

Open alexey-malov opened 6 years ago

alexey-malov commented 6 years ago
const int matrixSize = 3;
using matrix = float[matrixSize][matrixSize];
alexey-malov commented 6 years ago
void MultMatrix(const matrix matrix1, const matrix matrix2)
{
    matrix multMatrix;
    for (int i = 0; i < matrixSize; i++)
    {
        for (int j = 0; j < matrixSize; j++)
        {
            multMatrix[i][j] = 0;
            for (int k = 0; k < matrixSize; k++)
                multMatrix[i][j] += matrix1[i][k] * matrix2[k][j];
        }
    }
    PrintMatrix(multMatrix);
}
alexey-malov commented 6 years ago
void MultMatrix(const matrix matrix1, const matrix matrix2, matrix resultOfMultMatrix)
{
    for (int i = 0; i < MATRIX_SIZE; i++)
    {
        for (int j = 0; j < MATRIX_SIZE; j++)
        {
            resultOfMultMatrix[i][j] = 0;
            for (int k = 0; k < MATRIX_SIZE; k++)
                resultOfMultMatrix[i][j] += matrix1[i][k] * matrix2[k][j];
        }
    }
}