96                                         _____ 3.   

 C++  new   :

new _

new _ 

new _[]

        . -,  -|
       . -, -
    (    new).  
,  new    0   -
  (.  11.10,     -
,  . 324).

     new:

int *p, *q;

 = new int(5);    // 

// 
q = new int[10];   //   q[0]  q[9]

// q = &q[0]

          , -
    .   ,   
,   5.       -
   int,        
    .    q   
.

 delete  ,    new,   -
     .  delete -
   :

delete 
delete[] 

  ,    new  
.       , ,
    .  delete   -
,   ,      void.

        -
 .

  dynarray.cpp

double avg_arr(const int a[], int size)
{

int sum = 0 ;

for (int i = 0; i < size; ++i)
sum += a [i] ;

return static_cast<double>(sum)/size;

}

int main()