Matrix
Aufgabe “Matrix”:
a) Schreiben Sie eine Funktion, welche zwei Matrizen A und B der Größe 2×2 miteinander multipliziert.
Die zwei zu multiplizierenden Matrizen sollen als Funktionsparameter übergeben werden, ebenfalls die Ergebnis-Matrix M mittels Call-By-Reference.
Der dazugehörige Funktionsprototyp ist:
double m[2][2]); // output matrix
Ergänzen Sie den obigen Funktionsprototyp durch die passende Verwendung des Schlüsselwortes const.
b) Schreiben Sie eine Funktion, welche eine 2×2 Matrix M invertiert und die resultierende Matrix M−1 mittels Call-By-Reference zurückgibt.
c) Schreiben Sie eine Funktion, welche eine 2×2 Matrix formatiert ausgibt.
d) Testen Sie die obigen Funktionen, indem Sie die folgende Matrix mit ihrer Invertierten multiplizieren und ausgeben.
Hinweis: Mxy≡m[y][x].