Cod sursa(job #507457)

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

long 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)
    {
        cin>>a>>b;
        cout<<cmmdc(a,b)<<'\n';
        n--;
    }
}


int main()
{
    solve();

    return 0;
}