Cod sursa(job #2479150)

Utilizator Rares31100Popa Rares Rares31100 Data 23 octombrie 2019 13:42:39
Problema Algoritmul lui Euclid Scor 30
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
#include <bits/stdc++.h>

using namespace std;

int t;

int main()
{
    freopen("euclid2.in","r",stdin);
    freopen("euclid2.out","w",stdout);

    cin>>t;

    while(t--)
    {
        int a,b,r;
        cin>>a>>b;

        if(a<b)
            swap(a,b);

        while(b)
        {
            r=a%b;
            a=b;
            b=r;
        }

        cout<<a<<'\n';
    }

}