Cod sursa(job #965063)

Utilizator tntraduRadu Cebotari tntradu Data 23 iunie 2013 11:02:43
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include<fstream>
using namespace std;
int main()
{

    int a,b,i,r,aux;
    ifstream in("euclid2.in");
    ofstream out("euclid2.out");
    in >> i;
    for( ; i ;--i)
    {

        in>>a>>b;
        if(b > a)
        {

            aux = a;
            a = b;
            b = aux;
        }
        r = a % b;
        while( r != 0)
        {

            a = b;
            b = r;
            r = a % b;
        }
        out<<b<<"\n";
    }
    in.close();
    out.close();
    return 0;
}