Cod sursa(job #2217245)

Utilizator andrei.arnautuAndi Arnautu andrei.arnautu Data 29 iunie 2018 18:24:19
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
/**
  *  Worg
  */
#include <cstdio>

FILE *fin = freopen("euclid2.in", "r", stdin); FILE *fout = freopen("euclid2.out", "w", stdout);

int Gcd(int x, int y) {
  int r;
  while(y) {
    r = x % y; x = y; y = r;
  }

  return x;
}

int main() {
  int testCount; scanf("%d", &testCount);

  for(int i = 0; i < testCount; i++) {
    int x, y; scanf("%d%d", &x, &y);

    printf("%d\n", Gcd(x, y));
  }

  return 0;
}