// z1.5.2-arrays-new.cc - dynamically allocated array using new // #include using namespace std; // print an array of int // void aprint( int a[], int n) { for( int i = 0; i < n; ++i) cout << " " << a[i]; cout << endl; } // read integers from standard input into an array // int main() { // max size is N // int N = 8; int *data = new int[N]; // actual size used is n // int n = 0; while( n < N) { cin >> data[n]; if( !cin) break; else ++n; } cout << n << " values:"; aprint( data, n); }