102                                                 .   

 (m,n) :

 m       0,  n;

 (, m     ) ;

,   C++       %. 
   C++.

5.        gcd ().  -
       .  C++
      .

int gcd (int m, int n)
{

static int fcn_calls = 0;

int ;      //

++?cn_calls;

}
    .

6.    ?

#include <iostream.h>

int foo(int n)
{

static int count = 0;

++count ;

if ( n <= 1) {

cout  " : "  count  endl;

return n;

}
else

foo(n / 3) ;

}

int main()
(

foo(21) ;

foot 27) ;

foo(243) ;

}

7.   static    . ,
   :

// .

static int foo(int i)
{

return (i * 3 ) ;

}