10.6.                 _____________________297

for (j = 1; j < N - 1; ++j)

w_new[i][j] = w_old[i][j] -> next(w_old);

}

// 
void dele(world w)
{

int i , j ;

for (i = 1; i < N - 1; ++i)
for (j = 1; j < N - 1; ++j)
delete(w [i][j ] ) ;

}

   even  odd (  ),    -
     :

int main()
{

world odd, even;

int i ;

init(odd); init(even);

eden(even);               //    
pr_state(even);           //   
for (i = 0; i < CYCLES; ++i) { //
if (i % 2) {

update(even, odd) ;

pr_state(even) ;

dele(odd) ;

}
else {

update(odd, even);

pr_state(odd) ;

dele(even) ;

}

\

  pr_state ()  eden ()    (. -
 16, .310).

10.6.   

        -
  .    
  .    -
   .  ,     -
    ,     .
     C++     -