Cod sursa(job #491773)

Utilizator BitOneSAlexandru BitOne Data 12 octombrie 2010 13:53:21
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
/* 
 * File:   main.cpp
 * Author: bitone
 *
 * Created on October 12, 2010, 1:39 PM
 */
#include <fstream>
#include <cstdlib>

using namespace std;

/*
 * 
 */
inline int gcd( int x, int y )
{
    int r=1;
    while( r )
    {
        r=x%y;
        x=y;
        y=r;
    }
    return x;
}
int main(int argc, char** argv)
{
    int T, a, b;
    ifstream in( "euclid2.in" );
    ofstream out( "euclid2.out" );
    for( in>>T; T; --T )
    {
        in>>a>>b;
        out<<gcd( a, b )<<'\n';
    }
    return EXIT_SUCCESS;
}