Cod sursa(job #227483)

Utilizator sorecau_catalinSorecau Catalin sorecau_catalin Data 4 decembrie 2008 19:41:49
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include<fstream.h>  
   //using namespace std;  
int cmmdc();
int T, a, b;
int main()
{  
     ifstream fin("euclid2.in");  
     fin >> T;  
     int i;  
     ofstream fout("euclid2.out");  
     for(i = 0; i < T; i++)
     {  
       fin >> a >> b;  
     fout << cmmdc()<<'\n';  
     }  
     fin.close();  
     fout.close();  
  return 0;  
}
int cmmdc()
{  
     int rest;  
     while ( b )
     {  
       rest = a % b;  
       a = b;  
       b = rest;  
     }  
     return a;  
   }