126                                     4.     

int            ;

struct brother sib;

} a;

4.      ch_stack,    4.3,
: ,  . 109.  :

void reverse(char sl[], char s2[]);

 si  s2    .  s2   -
   si.  reverse  ch_stack  -
 .

5.   push ()  pop (),    4.3, :

,  . 109   ,  push ()   
ch_stack, a pop ()  .       -
   ,  ,   exit (1) ( stdlib.h)
  .    ,   -
   (asserts).

6.    ch_s tack:

//    sl[]  ch_stack stk
void pushm(int n, const char sl[], ch_stack sfck) ;

// n   stk  sl[]
void popmfint n, char sl[],const ch_stack stk);

7.      (.   , 
. 115)   complex sub (complex& a, complex& b) 
 .

8.         .

9.  ,  complex,    double. -
    complex add(complex, double) 
complex add (double , complex). ,    -
 add (),        
double  complex.      -
 .

10.     ch_deque'    -
.        (push)  -
    (pop).    .

struct ch_deque {

char s[max_len] ;

int bottom, top;

};

void reset(ch_deque* deq)

{

Double Ended Queue, deque   .  . .