Cod sursa(job #471589)

Utilizator TowelieMilea Raluca Gabriela Towelie Data 19 iulie 2010 17:06:24
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <iostream>
#include <stdio.h>
#define fin "euclid2.in"
#define fout "euclid2.out"
using namespace std;


int main()
{
    freopen(fin,"r",stdin);
    freopen(fout,"w",stdout);
    int a,b,c,n;
    cin>>n;
    while(n)
    {
        cin>>a>>b;
        if(a<b)
        {
            c=a;a=b;b=c;
        }
        while(a)
        {
            b=b%a;
            c=a;a=b;b=c;
        }
        cout<<b<<"\n";
        n--;
    }
    return 0;
}