Cod sursa(job #243432)

Utilizator BursuceluHaldan Catalin Bursucelu Data 12 ianuarie 2009 22:37:45
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <stdio.h>  
      
    int T, A, B;  
     
   int gcd(int a, int b)  
   {  
       if (!b) return a;  
       return gcd(b, a % b);  
   }  
     
   int main(void)  
   {  
       freopen("euclid2.in", "r", stdin);  
       freopen("euclid2.out", "w", stdout);  
     
       scanf("%d", &T);  
       for (; T; --T)  
       {  
           scanf("%d %d", &A, &B);  
           printf("%d\n", gcd(A, B));  
       }          
     
       return 0;  
   }