Cod sursa(job #265386)

Utilizator andreirRoti Andrei andreir Data 23 februarie 2009 20:42:55
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 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;  
  }