Cod sursa(job #1269380)

Utilizator eneandradaEne Oana-Andrada eneandrada Data 22 noiembrie 2014 10:27:39
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("euclid2.in");
ofstream g("euclid2.out");

long long cmmdc(long long x, long long y)
{
    while(x!=0 && y!=0)
        if(x>y)
            x=x%y;
        else
            y=y%x;
    return x+y;
}

int T,i;
long long x,y;
int main()
{
    f>>T;
    for(i=1;i<=T;i++)
        {
            f>>x>>y;
            g<<cmmdc(x,y)<<"\n";
        }
}