Cod sursa(job #594497)

Utilizator a_h1926Heidelbacher Andrei a_h1926 Data 7 iunie 2011 23:09:00
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fin ("euclid2.in");
ofstream fout ("euclid2.out");

long GCD (long a, long b)
{
    long r;
    while (b!=0)
    {
        r=a%b;
        a=b;
        b=r;
    }
    return a;
}

int main()
{
    long T, A, B;
    fin >> T;
    for (; T>0; --T)
    {
        fin >> A >> B;
        fout << GCD (A, B) << "\n";
    }
    fin.close ();
    fout.close ();
    return 0;
}