Cod sursa(job #630896)

Utilizator mr.johnFMI - Laceanu Ionut-Adrian mr.john Data 6 noiembrie 2011 18:29:20
Problema Algoritmul lui Euclid Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <fstream>

using namespace std;
ifstream in("euclid2.in");
ofstream out("euclid2.out");

int main()
{
  int a,b,r,cmmdc,t;
  in>>t;
  for (int i=1;i<=t;i++)
  {
    in>>a>>b;
    if (b>a)
    {
      r=a;
      a=b;
      b=r;
    }
    cmmdc=r=b;
    while (r>0)
    {
      cmmdc=r;
      r=a%b;
      a=b;
      b=r;
    }
    out<<cmmdc<<endl;
  }
  return 0;
}