Cod sursa(job #2482974)

Utilizator OvidRata Ovidiu Ovid Data 29 octombrie 2019 09:05:53
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
#include<bits/stdc++.h>
using namespace std;


int t, a, b;

int euclid(int a, int b){

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

}



int main(){

freopen("euclid2.in","r", stdin);
freopen("euclid2.out", "w", stdout);
scanf("%d", &t);
  for(;t; --t){
      scanf("%d %d", &a, &b);
      if(b>a){swap(a, b);}
      printf("%d\n", euclid(a, b));
      
  }


    return 0;
}