Cod sursa(job #507467)

Utilizator DanceKrissCristian Oancea DanceKriss Data 6 decembrie 2010 08:50:54
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.56 kb
#include <iostream>
#include<stdio.h>
#define lg 100
using namespace std;

unsigned long a,b,n;

/*long cmmdc(int x,int y)
{
    if(!y) return x;
     else return cmmdc(y,x%y);
}*/


void solve()
{
    freopen("euclid2.in","r",stdin);
    freopen("euclid2.out","w",stdout);

    cin>>n;

    while(n>0)
    {
        scanf("%d %d", &a, &b);
        while(b>0)
        {
            int r=a%b;
            a=b;
            b=r;
        }

        printf("%d\n",a);
        n--;
    }
}


int main()
{
    solve();

    return 0;
}