Cod sursa(job #3320657)
| Utilizator | Data | 6 noiembrie 2025 21:48:03 | |
|---|---|---|---|
| Problema | Algoritmul lui Euclid | Scor | 0 |
| Compilator | py | Status | done |
| Runda | Arhiva educationala | Marime | 0.65 kb |
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()