Как я могу.. C++
я хочу написать код о матрице 4x4. умножение,сложение,определитель,ранг,кофактор и т. д. я хочу создать программу с классом и функцией. код будет таким же, как и абзац
""Определите функцию multipication_matrices, которая получает данные двух матриц и возвращает значение мультипликации этих двух матриц. Значение, возвращаемое multipication_matrices, должно храниться атрибутом mult, объявленным в классе result.""
Спасибо за помощь...
Что я уже пробовал:
#include<iostream> using namespace std; class result { public: float a[10][10],b[10][10],mlt[10][10],i,j; int multipication_matrices() { int i,j,k,result,mlt[10][10],mult; for(i = 0; i < 4; ++i) for(j = 0; j < 4; ++j) for(k = 0; k < 4; ++k) { result = mlt[i][j] += a[i][k] * b[k][j]; } return result;} }r; int main() { int i,j,k,result,a[10][10],b[10][10],mlt[10][10],mult; cout << "Enter elements of matrix 1:" << endl; for(i = 0; i < 4; ++i) for(j = 0; j < 4; ++j) { cout << "Enter element a" << i + 1 << j + 1 << " : "; cin >> a[i][j]; } // Storing elements of second matrix. cout << "Enter elements of matrix 2:" << endl; for(i = 0; i < 4; ++i) for(j = 0; j < 4; ++j) { cout << "Enter element b" << i + 1 << j + 1 << " : "; cin >> b[i][j]; } cout << endl << "Output Matrix: " << r.multipication_matrices() << endl; for(i = 0; i < 4; ++i) for(j = 0; j < 4; ++j) { cout << " " << result; if(j == 4-1) cout << endl; } return 0; }
Richard MacCutchan
Извините, но этот сайт не предоставляет код на заказ или не делает за вас домашнюю работу.
Member 13465205
спасибо за ответ, но я имею в виду "можете ли вы объяснить способ написания кода".я пишу код. его не запустить.
я добавляю код своего вопроса, но не запускаю его.