                                                            63



1.       ,   . -
  .

//   
//  
infc foo(int ql, int q2){int q3 ;

while(q2)(q3=ql%q2;ql=q2;q2=q3;}return
ql;}

2.   gcd ()   2.3,  ,  . 42,
  for   while.

3.   main(),   gcd (). 
    ,    . 
        

.

4.   gcd ,    
how_many (),      
  .  how_many   
   for.

5.           .
,  gcd       
gcd. 

gcd < gcd.dat

    gcd.dat     .  ,
 , :

4   46   6 21   8 20   15 20

         . 
gcd > gcd.ans

   ,    .     
  gcd.ans  ,      -
 .    :

gcd < gcd.dat > gcd.ans

     gcd.dat,      gcd.ans.
    .

6.  ,    ASCII,    -
  for,         -
 .

7.        C++.  
    :