Pagini recente » Cod sursa (job #2727007) | Cod sursa (job #2972299) | Cod sursa (job #1024647) | Cod sursa (job #896832) | Cod sursa (job #1984307)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("euclid2.in");
ofstream out("euclid2.out");
int euclid(int a, int b){
if(a < b){
int temp = a;
a = b;
b = temp;
}
int r;
while(b != 0){
r = a % b;
a = b;
b = r;
}
return a;
}
int main(){
int t;
in>>t;
for(int i=1;i<=t;i++){
int x, y;
in>>x>>y;
out<<euclid(x,y)<<'\n';
}
return 0;
}