Cod sursa(job #459690)

Utilizator BitOneSAlexandru BitOne Data 30 mai 2010 18:58:02
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <cstdlib>
#include <fstream>

/*
 *
 */
 using std::ifstream;
 using std::ofstream;
 typedef unsigned int u;
 inline u gcd( u a, u b )
 {
     static u r;
     while( b )
     {
         r=a%b;
         a=b;
         b=r;
     }
     return a;
 }
 int main( void )
 {
     u N, a, b;
     ifstream in( "euclid2.in" );
     ofstream out( "euclid2.out" );
     for( in>>N; N; --N )
     {
         in>>a>>b;
         out<<gcd( a, b )<<'\n';
     }
     return EXIT_SUCCESS;
 }