// Übung 5 - Aufgabe A/B (dynamische Arrays, Funtionen) // g++ -Wno-deprecated u5AB.cc vectors.cc // icc -ansi -w2 -Wall u5AB.cc vectors.cc // 45min von u4A nach u5AB [GH] #include #include "vectors.hh" int main() { double *u, *w, *z; // Pointer fuer dynamische Arrays int n, // Laenge von u und w i; double u_norm, w_norm, uw_prod,// Normen und inneres Produkt alpha, beta; // skalare Groesse // Datenberechnung und Speicherallokierung cout << " Eingabe n = "; cin >> n; // Speicher fuer u, w, z u = new double [n]; w = new double [n]; z = new double [2*n]; // Berechnung u,w for ( i=0; i = " << uw_prod << endl; // Speicherfreigabe delete [] z; delete [] w; delete [] u; }