Cod sursa(job #2321599)

Utilizator M3nTh0LLPlosceac Alexandre-Joaquim M3nTh0LL Data 16 ianuarie 2019 12:36:19
Problema Algoritmul lui Euclid Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>
using namespace std;

int cmmdc(int x, int y)
{
    while(x != y)
    {
        if(x > y)
            x -= y;
        else
            y -= x;
    }
    return x;
}

int main(){
int n;
long long a,b;
ifstream f("euclid2.in");
ofstream g("euclid2.out");
f >> n;
for(int i = 0; i < n;i++)
{
    f >> a >> b;
    if(a == 0 && b != 0)
        g >> b;
    else
   g << cmmdc(a, b) << "\n";
}

}