Я хочу прочитать две матрицы из двух отдельных текстовых файлов и умножить их. Матрицы 3x3 и 3x1 соответственно, но я хочу написать код, который работает для умножения матриц до 10x10 (таким образом, матрица 10x10 умножает матрицу 10x10). Ниже мой код, пожалуйста, помогите мне! Я пытаюсь использовать циклы for для строк и столбцов для чтения файлов.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
int i, j;
int A[10][10], B[10][10], C[10][10];
ifstream inFile1("matrix(1).txt");
ifstream inFile2("vector(1).txt");
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
inFile1 >> A[i][j];
inFile2 >> B[i][j];
}
}
while (!inFile1.eof()) {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
inFile1 >> A[i][j];
inFile2 >> B[i][j];
}
}
}
}