// Ex641.cc // Sec. 6.4 of lecture // Dynamic arrays 1D, dynamic variable #include main() { int n,i; double *px, *pvar; cout << " Eingabe n : "; cin >> n; px = new double[n]; // Allocate array // initialize array for (i = 0; i < n; i++ ) { px[i] = (i+1)*(i+1); } // output x; for ( i = 0; i < n; i++) { cout << " " << px[i] << endl; } delete [] px; // Deallocate array pvar = new double; // Allocate variable *pvar = 3.5 * n; delete pvar; // Deallocate variable }