    C++___________________________623

       .    ,
      static (-
 .   11.4.2).

      .  -
     ,      
      ,    -
 return.       ,  -
     

return 

        
    .
:

double FSumfdouble XI,double X2, int A)
(

return A * (XI + X2) ;

}

   ,    :

void SPrint(AnsiString S)
1
if (S != "")

ShowMessage (S) ;

)

        -
   .     ,  -
 return:

void SPrint(AnsiString S)
{

if (S == "") return;

ShowMessage(S) ;

1

      - -
 (.  4.9).        Abort,
   EAbort,    - -
  .        -
,    Abort       -
     .

        -
.         , ..  -
.     ,   -
.  ,    n! = n  (-1)  (-2)  ...  1, -
 ,  I! = 1  ! = 1.      -
  for ( , , ).       
  n! = n  (-1)!.    -
   .   factorial  -
     :

unsigned long factorial (unsigned long n)
{

if (n <= 1)

return 1;

else

return n * factorial(n  1);