Cod sursa(job #164891)

Utilizator nimeniaPaul Grigoras nimenia Data 24 martie 2008 22:03:44
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <stdio.h>

long t,a,b,c,r,i,ts;

int main()
{   freopen ("euclid2.in","r",stdin);
    freopen ("euclid2.out","w",stdout);
    
    scanf("%ld", &ts);
    
    for (i=1;i<=ts;i++){
        scanf("%ld%ld",&a,&b);
        if (a<b) t=a,a=b,b=t;
        do{
           c=a/b;
           r=a%b;
           a=b,b=r;
        }while (r!=0);
        printf("%ld\n", a);
    }
    return 0;
    
}