Pagini recente » Cod sursa (job #296582) | Cod sursa (job #13884) | Cod sursa (job #1595975) | Cod sursa (job #2453300) | Cod sursa (job #293231)
Cod sursa(job #293231)
#include<stdio.h>
long i, t, a, b;
FILE *fin, *fout;
long cmmdc(long x, long y)
{
long r = 1;
while(y)
{
r = x % y;
x = y;
y = r;
}
return x;
}
int main()
{
fin = fopen("euclid2.in", "rt");
fout = fopen("euclid2.out", "wt");
fscanf(fin, "%ld", &t);
for(i = 1; i <= t; i++)
{
fscanf(fin, "%ld%ld", &a, &b);
fprintf(fout, "%ld", cmmdc(a, b));
}
return 0;
}