Cod sursa(job #292226)

Utilizator lexu93Todor Alex lexu93 Data 30 martie 2009 21:36:21
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda The Beginners Marime 0.55 kb
#include <cstdio>     
  
int cmmdc (int a,int b)   
{   
   int r;   
   while (a%b != 0)    
   {   
       r = a % b;   
       a = b;   
       b = r;   
   }   
   return b;   
}   
  
void citire()   
{   
    int a,b,t;   
    scanf ("%d",&t);   
    for (int i = 1; i <= t; ++i)   
    {   
        scanf ("%d%d",&a,&b);   
        printf ("%d\n",cmmdc(a,b));   
    }   
}   
  
int main()     
{     
   freopen("euclid2.in","r",stdin);     
   freopen("euclid2.out","w",stdout);     
   citire();   
   return 0;     
}