Pagini recente » Cod sursa (job #2319278) | Cod sursa (job #65567) | Cod sursa (job #2390678) | Cod sursa (job #1669241) | Cod sursa (job #1234116)
#include<fstream>
using namespace std;
FILE*in;
ofstream out("euclid2.out");
unsigned int T;
unsigned long A, B;
unsigned long euclid(unsigned long a, unsigned long b)
{
if (!b)
return a;
else
return euclid(b, a%b);
}
int main()
{
in=fopen("euclid2.in", "r");
fscanf(in, "%d", &T);
for (int i=1; i<=T; i++)
{
fscanf(in, "%d%d", &A, &B);
out<<euclid(A, B)<<'\n';
}
return 0;
}