Pagini recente » Cod sursa (job #2763431) | Cod sursa (job #2043132) | Cod sursa (job #2946473) | Cod sursa (job #523484) | Cod sursa (job #2590902)
def input_gen_int(fname):
with open(fname, 'rt') as fin:
for line in fin:
for val in line.split():
yield int(val)
def euclid(a, b):
while b != 0:
m = b
b = a % b
a = m
return a
if __name__ == "__main__":
ig = input_gen_int("euclid2.in")
with open("euclid2.out", "wt") as fout:
n = next(ig)
for _ in range(n):
x = next(ig)
y = next(ig)
fout.write('{}\n'.format(euclid(x, y)))