Cod sursa(job #2972033)

Utilizator MihayFoxMihnea Rafael Dunarintu MihayFox Data 28 ianuarie 2023 16:30:38
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>
using namespace std;

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

long long int a,b,T,r,i;

int main()
{
    fin>>T;
    for(i=1; i<=T; i++)
    {
        fin>>a>>b;
        if(b>a)
        {
            swap(a,b);
        }

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

        fout<<a<<"\n";
    }

    return 0;
}