Cod sursa(job #2412423)

Utilizator andreibudacaBudaca Andrei andreibudaca Data 22 aprilie 2019 11:27:15
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("euclid2.in");
ofstream g("euclid2.out");
long long n;
long long cmmdc(long long x,long long y){
if(y>x){int aux=x; x=y; y=aux;}
long long c;
while(y){
    c=x%y;
    x=y;
    y=c;
}
return x;
}
int main()
{
   f>>n;
   for(long long i=1;i<=n;i++)
   {
       long long a,b;
       f>>a>>b;
       g<<cmmdc(a,b)<<endl;
   }
    return 0;
}