// Übung 4 - Aufgabe A (dyanmische Arrays) // g++ -Wno-deprecated -Wall u4A.cc // icc -ansi -w2 -Wall u4A.cc #include #include // sqrt, sin, M_PI 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 t4,ti,ui,wi; // Hilfsgroessen // 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 t4 = 4*M_PI/(n-1); for ( i=0; i = " << uw_prod << endl; // Speicherfreigabe delete [] z; delete [] w; delete [] u; }