4.8. :                               121

unsigned  : 4;

       . 
           . -
    .  ,    & 
     .

        
.       32 ,     -
  (      ).   
       , -
     32 ,   .

  set.cpp

struct word {

uns igned wO : 1, wl: 1, w2 :1, w3:1, w4 :1, w5:1, w6:1, w7:1,
w8:l, w9:l,wl0:l,wll:l, wl2:l, wl3:l, wl4:l, wl5:l,
wl6:l,wl7:l,wl8:l,wl9:l, w20:l, w21:l, w22:l, w23:l,
w24:l,w25:l,w26:l,w27:l, w28:l, w29:l, w30:l, w31:l;

};

  word  unsigned      -
,   :

union set {

word     m;

unsigned u;

};

int main()

{

set x, y;

x.u = OxOflOOflO;

y.u = OxOlalaOal;

x.u = x.u I y.u;// 
cout  " 9 "

 ((x.m.w9)? "" : "")  endl;

}

         -
   .

4.8. :   

      (dynamic array) .
 ,       
,   (matrix).     
      .  -
     .