Cod sursa(job #1012350)

Utilizator petretiberiu46Petre Tiberiu petretiberiu46 Data 18 octombrie 2013 20:09:30
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <fstream>
using namespace std;
int a[10^5], b[10^5], T, i;
int main()
{
    fstream fin("euclid2.in", ios::in);
    fstream fout("euclid2.out", ios::out);
    fin>>T;
    for(i = 0; i < T; i++)
    {
        fin>>a[i]>>b[i];
        while(a[i] != b[i])
        {
            if(a[i] > b[i])
            {
                a[i] = a[i]-b[i];
            }
            else
            {
                b[i] = b[i]-a[i];
            }
        }
        fout<<a[i]<<endl;
    }

}