Cod sursa(job #3320658)
| Utilizator | Data | 6 noiembrie 2025 21:51:57 | |
|---|---|---|---|
| Problema | Algoritmul lui Euclid | Scor | 0 |
| Compilator | py | Status | done |
| Runda | Arhiva educationala | Marime | 0.63 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 f:
lines = f.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 g:
g.write("\n".join(results))
except:
pass
if __name__ == "__main__":
main()