Pagini recente » Cod sursa (job #2279342) | Cod sursa (job #214898) | Cod sursa (job #311549) | Cod sursa (job #1594168) | Cod sursa (job #815345)
Cod sursa(job #815345)
#include<fstream>
using namespace std;
typedef unsigned int intPoz;
intPoz euclid(intPoz a, intPoz b){
if(!a || !b ) return a+b;
if(a > b) return euclid(a%b,b);
else return euclid(a,b%a);
}
int main()
{
intPoz T,t,x,y;
ifstream fin("euclid2.in");
ofstream fout("euclid2.out");
fin >> T;
for(t = 0; t < T; t++){
fin >> x >> y;
fout << euclid(x,y) << "\n";
}
fin.close();
fout.close();
return 0;
}