Cod sursa(job #2335647)

Utilizator Anime_LoverAnime Lover Anime_Lover Data 4 februarie 2019 13:20:20
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fi("euclid2.in");
ofstream fo("euclid2.out");

unsigned long eu(unsigned long a, unsigned long b)
{
    if(!b)
        return a;
    return eu( b , a%b );
}

int main()
{
    unsigned long n;

    fi>>n;

    for( unsigned long i=0 ; i<n ; i++ )
        {unsigned long x,y;
        fi>>x>>y;
        fo<<eu(x,y)<<'\n';}

    return 0;
}