Cod sursa(job #2693432)

Utilizator ThinkandCodeFlorentin ThinkandCode Data 5 ianuarie 2021 22:28:39
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>
using namespace std;

int gcd(int a,int b)
{
    if(a==b)
        return a;
    if (a>b)
        return gcd(a-b,b);
    return gcd(a,b-a);
}

int main()
{
    fstream f("euclid2.in",fstream::in);
    fstream g("euclid2.out",fstream::out);

    int T,a,b;
    f>>T;

    while(T>0)
    {
        f>>a>>b;
        T--;
        g<<gcd(a,b)<<endl;
    }

    return 0;
}