3.16.                            93

 .   , ,   -
 ,       .
   C++     -
 .   assert.h   assert,
  ,       :

void assert();

    ,      -
 .    ,   -
 NDEBUG.

     ,  -
  .      -
          -
 .

  order.

//     

^include <iostream.h>
ttinclude <assert.h>

void order(int& p, int& q)

int temp = p;

if (P > q) {
P = q;

q = t emp ;

}

}

int place_min(int a[], int size, int Ib = 0)

r
\

int i, min;

assert(size >= 0);   //

for(i = lb,- i < Ib + size; ++i)
order(a[lb], a[i + 1] ) ;

return a[lb] ;

}

int main()
{

int a[9] = { 6, -9, 99, 3, -14, 9, -33, 8, 11};

cout  "Minimum = "  place_min(a, 3, 2)  endl;

assert(a[2]<=[3] && [2]<=[4]);  //

}

     place_rnin () ,  -
    .   main () -
,          .