Cod sursa(job #823328)

Utilizator Vally77FMI Calinescu Valentin Gelu Vally77 Data 24 noiembrie 2012 21:38:41
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <fstream>
using namespace std;
long long int tem,t,a,b,d,imp,r;
int main()
{
    ifstream ka("euclid2.in");
    ofstream ki("euclid2.out");
    ka>>t;
    for(int i=1;i<=t;i++)
    {
        ka>>a>>b;
        if(b>a)
        {
            tem=a;
            a=b;
            b=tem;
        }
        d=a;
        imp=b;
        r=d%imp;
        while(r!=0)
        {
            d=imp;
            imp=r;
            r=d%imp;
        }
        ki<<imp<<'\n';
    }
}