Перемножение матриц - C# (190138)
Формулировка задачи:
Добрый вечер.
Как запихнуть перемножение матриц в 2 for-a? Мои попытки оказались не правильными.
На три так без проблем.
Листинг программы
- for (i = 0; i < size; i++)
- {
- for (j = 0; j < size; j++)
- {
- for (m = 0; m < size; m++)
- {
- result[i, j] += matrixA[i, m] * matrixB[m, j];
- });
- }
- }
Решение задачи: «Перемножение матриц»
textual
Листинг программы
- for (int i = 0; i < size; i++)
- {
- for (int j = 0; j < size * size; j++)
- {
- result[i, j / size] += matrixA[i, j % size] * matrixB[j % size, j / size];
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д