Cod sursa(job #2604252)

Utilizator ClaudiuGheorgheGheorghe Claudiu ClaudiuGheorghe Data 22 aprilie 2020 11:41:00
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.41 kb
#include <iostream> 
#include <fstream>

int gcd(int a, int b) { 
    if (!a) 
        return b; 
    return gcd(b % a, a); 
} 

int main() { 
    std::ifstream in_file {"euclid2.in"};
    std::ofstream out_file {"euclid2.out"};
    
    int T, a, b;
    in_file >> T;
    
    for(int i{0}; i < T; ++i) {
        in_file >> a >> b;
        out_file << gcd(a, b) << std::endl;
    }
    return 0; 
}