Cod sursa(job #2767146)

Utilizator dinuionirinel10@gmail.comDinu Ion Irinel [email protected] Data 4 august 2021 21:47:47
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <fstream>

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

int euclid(int number1, int number2) {

    if (number1 == 0) {
        return number2;
    } else {
        return euclid(number2 % number1, number1);
    }
}

int main(void) {

    int n;

    fin >> n;
    for (int i = 0; i < n; ++i) {
        int number1, number2;
        fin >> number1 >> number2;
        fout << euclid(number1, number2);
        fout << "\n";
    }
    fin.close();
    fout.close();
    return 0;
}