Cod sursa(job #2482951)

Utilizator OvidRata Ovidiu Ovid Data 29 octombrie 2019 08:48:33
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include<bits/stdc++.h>
using namespace std;
ifstream fin("euclid2.in");ofstream fout("euclid2.out"); 

int t, a, b;

int euclid(int a, int b){

if(b==0){return a;}
else{return euclid(b, a%b);}

}



int main(){

fin>>t;

  for(int i=0; i<t; i++){
      fin>>a>>b;
      if(b>a){swap(a, b);}
      fout<<euclid(a, b)<<endl;
      
  }


    return 0;
}