Matrixmultiplikationproblem
-
Hi!,
hab irgendein Fehler gemacht, so richtig läuft das Programm nicht.
VIelleicht kann mir einer helfen?#include <iostream> using namespace std; int endmatrix[3][3]; int main() { cout<< "Matrix 1:" <<endl; int a[3][3]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { cout << "Bitte das Matrixelement a" << i+1 << j+1 <<" eingeben: "; cin >> a[i][j]; } } cout<< "Matrix 2:" <<endl; int b[3][3]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { cout << "Bitte das Matrixelement b" << i+1 << j+1 <<" eingeben: "; cin >> b[i][j]; } } cout<<"Endmatrix:"<<endl; for (int i=0; i< 3; i++) { for (int j=0; j< 3; j++) { erg[i][j] = 0; for (int k=0; k<3; k++) endmatrix[i][j]+= a[i][k]*b[k][j]; cout<<"\t"<<endmatrix[i][j]; } cout<<"\n"<<endl; } return 0; }
-