Cod sursa(job #2251778)

Utilizator Cezar211Popoveniuc Cezar Cezar211 Data 1 octombrie 2018 22:33:08
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("euclid2.in");
ofstream fout ("euclid2.out");
int euclid(int a, int b);
int i, n, x, y;
int main()
{
    fin >> n;
    for(i=0; i<n; i++)
    {
        fin >> x >> y;
        fout << euclid(x, y) << '\n';
    }

    return 0;
}

int euclid(int a, int b)
{
    int r = a%b;
    while(r)
    {
        a = b;
        b = r;
        r = a%b;
    }
    return b;
}