Hochschule Niederrhein Einf¨uhrung in die Programmierung Prof. Dr. Rethmann
Fachbereich 03 Praktikum WS 2009/10
2: Arrays
1 Aufgabe
Teil 1: Schreiben Sie ein Programm, das das innere Produkt zweier Vektoren berechnet, wobei die Berechnung innerhalb einer Schleife erfolgen soll. Das innere Produkt zweier Vektoren a= (a1, a2, . . . , an) und b= (b1, b2, . . . , bn) ist definiert als
a·b=a1·b1+a2·b2+. . .+an·bn.
Die Vektoren a und b sollen mittels scanf eingelesen werden, die L¨ange n darf auf 10 beschr¨ankt werden.
Teil 2: Schreiben Sie ein Programm, das die Determinante einer 3×3-Matrix berechnet.
Die Matrix-Elemente sollen mittelsscanfeingelesen werden. Die Determinante einer 3×3- Matrix A
A=
a11 a12 a13 a21 a22 a23
a31 a32 a33
ist definiert als
det(A) := a11·a22·a33+a12·a23·a31+a13·a21·a32
−a13·a22·a31−a12·a21·a33−a11·a23·a32
2 Testat
Voraussetzung ist jeweils ein fehlerfreies, korrekt formatiertes Programm. Der korrekte Programmlauf muss anhand einer Beispieleingabe nachgewiesen werden. Sie m¨ussen in der Lage sein, Ihr Programm im Detail zu erkl¨aren und ggf. auf Anweisung hin zu modifizieren.