Cod sursa(job #3138962)

Utilizator NightCrawler92Alexandru Stefanica NightCrawler92 Data 23 iunie 2023 16:31:23
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.34 kb
#include <fstream>

inline constexpr int gcd(int a, int b) {
   if (b != 0) {
     return gcd(b, a % b);
   } 
   
   return a;
}

int main() {
   std::ifstream in{"euclid2.in"};
   std::ofstream out{"euclid2.out"};


   int N, a, b;
   in >> N;
   for(int i = 0; i < N; ++i) {
      in >> a >> b;
      out << gcd(a, b) << '\n';
   }

   return 0;
}