3.19.    new  delete 97

(

int* data;

int size;

for (int n_loop = 0; n_loop < 5; ++n_loop) {
cout  "\  : ";

cin  size;

assert(size > 0);

data = new int[size];// 
assert(data != 0);

for (int j = 0; j < size; ++j)
cin  data[j];

cout  "   "

 avg_arr(data, size)  endl;

delete[] data;// ,

// 
}

}

  dynarray

 cout  "\  : ";

cin  size;

assert(size > 0) ;

data = new int[size];

assert(data != 0);

- data      
    ,   size. -
 new     ,    
 int [size].  ,     ,   -
 2  size .     data    -
 .    ,   -
 .   C++   new     
,    .

 delete[] data;   // 

 delete    ,   --
 data.      ,  new. -
    ,    
   .

         -
.         7.12, -
  new  delete,  . 214.