Pagini recente » Cod sursa (job #2901560) | Cod sursa (job #651622) | Cod sursa (job #1227476) | Cod sursa (job #767218) | Cod sursa (job #1653212)
#include <iostream>
#include <fstream>
using namespace std;
fstream fin("euclid2.in",ios::in);
fstream fout("euclid2.out",ios::out);
#define FOR(i,a,b) for(int i=(a);i<=(b);i++)
void euclid(int a,int b){
int r = a%b;
while(r){
a=b;
b=r;
r=a%b;
}
fout << b << "\n";
}
int main()
{
int n;
fin >> n;
FOR(i,1,n){
int x,y;
fin >> x >> y;
euclid(x,y);
}
fin.close();
fout.close();
return 0;
}