Pagini recente » Cod sursa (job #3336671) | Cod sursa (job #956505) | Cod sursa (job #3352153) | Cod sursa (job #2946964) | Cod sursa (job #3320657)
def euclid(a, b):
while b != 0:
r = a % b
a = b
b = r
return a
def main():
try:
with open("euclid2.in", "r") as input:
lines = input.readlines()
results = []
for line in lines[1:]:
parts = line.strip().split()
if len(parts) >= 2:
x = int(parts[0])
y = int(parts[1])
results.append(str(euclid(x, y)))
with open("euclid2.out", "w") as output:
output.write("\n".join(results) + "\n")
except:
pass
if __name__ == "__main__":
main()