Cod sursa(job #2376191)

Utilizator Vlad_BujoreanuVlad Bujoreanu Vlad_Bujoreanu Data 8 martie 2019 14:02:55
Problema Algoritmul lui Euclid Scor 30
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{

    ifstream fin("euclid2.in");
    ofstream fout("euclid2.out");

    int x,i,a,b,r;

    fin>>x;

    for (i=1;i<=x;i++) {

    fin>>a>>b;

    r=max(a,b);
    b=min(a,b);
    a=r;

    do {

        r=a%b;
        a=b;
        b=r;

    }while(r>0);

    fout<<a<<endl;

    }

    fin.close();
    fout.close();

    return 0;
}