/*************************************************************************** * * * Fachhochschule Koeln Matthias Gross * * Nachrichtentechnik WS 1996/97 * * * * Das Programm Vektor1 berechnet nach * * Eingabe * * zweier Vektoren a[3] und b[3] * * das Skalarprodukt von a und b. * * * ***************************************************************************/ #include /* Standard-Includes vornehmen */ /*--- Das Hauptprogramm von Vektor1 ---*/ void main() { double a[3]; /* Vektor a deklarieren */ double b[3]; /* Vektor b deklarieren */ double c; /* Skalarprodukt c deklarieren */ int i; printf("\nBitte geben Sie a1, a2, a3 ein"); /*--- Einlesen von einzelnen Werten des Vektors ---*/ scanf("%lf%lf%lf", &a[0], &a[1], &a[2]); printf("\nBitte geben Sie b1, b2, b3 hintereinander ein"); /*--- Einlesen ueber eine Schleife ---*/ for( i=0 ; i<3 ; i++) scanf("%lf", &b[i]); c = 0.0; /* Skalarprodukt initialisieren */ for( i=0 ; i<3 ; i++) c += a[i]*b[i]; printf("\n = %lf", c); }