Cod sursa(job #731554)

Utilizator alexclpAlexandru Clapa alexclp Data 8 aprilie 2012 13:54:35
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include<stdio.h>

int cmmdc(int a, int b)
{
  int r;
  r = a % b;
  while(r) {
    a = b;
    b = r;
    r = a % b;
  }
  return b;
}

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

  int a, b, n;

  scanf("%d", &n);

  for(int i=1;i<=n;i++) {
    scanf("%d%d", &a, &b);
    printf("%d\n", cmmdc(a,b));
  }

  return 0;
}