Cod sursa(job #984219)

Utilizator Mr.DoomRaul Ignatus Mr.Doom Data 13 august 2013 20:39:07
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <fstream>
using namespace std;

ifstream is("euclid2.in");
ofstream os("euclid2.out");

int a, b;
int T;
int Euclid( int x, int y );

int main()
{
    is >> T;
    for ( int i = 0; i < T; ++i )
    {
        is >> a >> b;
        os << Euclid( a, b ) << '\n';
    }


    is.close();
    os.close();
    return 0;
}

int Euclid( int x, int y )
{
    int r;
    if ( y == 0 )
        return x;
    do
    {
        r = x % y;
        x = y;
        y = r;
    } while( r );
    return x;
}