Cod sursa(job #2419128)

Utilizator rainerretzler rainer Data 7 mai 2019 18:19:53
Problema Algoritmul lui Euclid Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include<fstream>

using namespace std;

#define min(a,b) (a>b?b:a)
#define max(a,b) (a<b?b:a)


ifstream fin("euclid2.in");
ifstream fout("euclid2.out");

int div(int a, int b){
int c;
while(a%b!=0){
c=a%b;
a=b;
b=c;
}
return b;
}


int main(){
int t,a,b,i;
fin>>t;
for(i=1;i<=t;++i){
cin>>a>>b;
fout<<div(max(a,b),min(a,b))<<"\n";
}
return 0;
}