Pagini recente » Cod sursa (job #2821837) | Cod sursa (job #1320759) | Cod sursa (job #249851) | Cod sursa (job #579699) | Cod sursa (job #998401)
Cod sursa(job #998401)
#include <iostream>
#include <fstream>
int euclid(int a, int b)
{
if(b==0)
{
return a;
}
if(a==0)
{
return b;
}
if(a>=b)
{
return euclid(a-b, b);
}
if(a<b)
{
return euclid(b-a,a);
}
}
int main ()
{
int n, a, b;
std::ifstream f("euclid2.in");
std::ofstream fout("euclid2.out");
f>>n;
for(int i=0;i<n;i++)
{
f>>a>>b;
fout<<euclid(a,b)<<std::endl;
}
return 0;
}