Cod sursa(job #157949)

Utilizator sticksuTihu Mircea sticksu Data 13 martie 2008 13:12:28
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<fstream.h>   
ifstream f("euclid2.in");   
ofstream g("euclid2.out"); 
  
int cmmdc1(int a, int b)   
{int r;
if(a<b){r=b;b=a; a=r;}      
r=a%b;   
while(r)   
 {   
 a=b;   
 b=r;   
 r=a%b;   
 }      
 return b;   
} 
  
int main()   
{ int a,b,n;   
 f>>n;
 for(i=0;i<n;i++)
  {f>>a>>b;  
   g<<cmmdc1(a,b)<<"\n";   
 f.close();
 g.close();   
 return 0;   
}