Cod sursa(job #965014)

Utilizator tntraduRadu Cebotari tntradu Data 22 iunie 2013 22:17:08
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include<fstream>

int main()
{

    int a,b,i,r,aux;
    std::ifstream in("euclid2.in");
    std::ofstream out("euclid2.out");
    in>>i;
    for( int j = 0 ; j < i ; j++)
    {

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

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

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