Cod sursa(job #2780487)

Utilizator FilippppFilip Gruianu Filipppp Data 7 octombrie 2021 09:27:03
Problema Algoritmul lui Euclid Scor 30
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.55 kb
#include <iostream>
#include <cstdio>

using namespace std;

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



   int a,b,d,t,i;

   cin>>t;
   for(i=1;i<=t;i++)
   {
       cin>>a>>b;
       if (a-b>=0)
       {
        d=b;
       }
       else
       {
           d=a;
       }
       while (1)
       {
          if (a%d==0 and b%d==0)
          {
            break;
          }
          else
          {
            d--;
          }
       }
       cout<<d<<"\n";
   }
}