104                                                  .   !

10.    ,    !
      .

11.  ANSI   i [  ]     [ i ],   
   . ,     C++.

/*   ANSI  */

int [10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

int i ;

for (i = 0; i < 10; ++i)
if (a[i] != i[a])

printf("He       %d : %d != %d\n"
i , a [ i ] , i [ a ] ) ;

12.    C++      
   .      
 ttinclude <complex.h>,    '
  .   

complex avg_arr(const complex a[], int size)

13.      add3   3.4, 
 ,  . 72,   ,     
 0  100.      
 .

14.     void*   ,  <
 .       
       
,   char*, .   :

void* memcpy(void* si, const void* s2, unsigned n)
{

char *from = static_cast<char*>(s2),
*to = static_cast<char*>(si) ;

t

15.  ,  .  si  !
 s2 (,   si   ).

char* strrev(char* si, const char* s2);

16.    ,  , 
  new.    s 1     s2
 new    si  Bstrlen(s2) + 1 (
).

char* strrev(char*& si, const char* s2);

17.     ,   string ANSI C++ 
 .   si     s2.