Cod sursa(job #1538584)

Utilizator tudorgalatanRoman Tudor tudorgalatan Data 29 noiembrie 2015 14:25:51
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.58 kb
// Tudor Galatan - "Ion Luca" High School
// Vatra Dornei - 29th November 2015

#include <fstream>

using namespace std;

ifstream InF ("euclid2.in");
ofstream OutF ("euclid2.out");

unsigned T, a, b;

unsigned i;

unsigned GCD (unsigned a, unsigned b);

int main ()
{
    InF >> T;
    for (i=1; i<=T; i++)
    {
        InF >> a >> b;
        OutF << GCD (a, b) << "\n";
    }
    return 0;
}

unsigned GCD (unsigned x, unsigned y)
{
    unsigned r;
    r = 0;
    while (y)
    {
        r = x%y;
        x = y;
        y = r;
    }
    return x;
}