Cod sursa(job #563053)

Utilizator biroBiro Alexandru biro Data 24 martie 2011 12:23:38
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <algorithm>

using namespace std ;

int n ;
int x, y ;
int a ,b ;
int *p ;

int euclid(int a, int b) {
  if (b==0) 
    return a ;
  return euclid(b,a%b) ;
}

int main() {
  freopen ("euclid2.in","r",stdin) ;
  freopen ("euclid2.out","w",stdout) ;
  
  scanf ("%d" , &n) ;
  for (int i=1 ; i<=n ; ++i) {
    scanf ("%d%d" , &x , &y);  
    printf("%d\n", euclid(x,y) ) ;
  }
  
  return 0;  
}