Cod sursa(job #3199679)

Utilizator ifrim.claudiaClaudia Ifrim ifrim.claudia Data 2 februarie 2024 13:16:39
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.41 kb
// https://www.infoarena.ro/problema/euclid2
#include <iostream>
#include <fstream>

using namespace std;

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

int T, a, b;

int cgd(int a, int b)
{
  while (b != 0)
  {
    int tmp = b;
    b = a % b;
    a = tmp;
  }
  return a;
}

int main()
{
  fin >> T;

  for (int i = 0; i < T; i++)
  {
    fin >> a >> b;
    fout << cgd(a, b) << endl;
  }

  return 0;
}