Cod sursa(job #2938623)
Utilizator | Madarasan Andrei Andrei_Gamerul9112 | Data | 12 noiembrie 2022 13:41:46 |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 0 |
Compilator | py | Status | done |
Runda | Arhiva educationala | Marime | 0.56 kb |
def euclid(a:int,b:int):
if b<a:
a,b=b,a
while b!=0:
r=a%b
a=b
b=r
return a
if __name__ == '__main__':
inputfile = open('euclid2.in','r')
outputfile = open('euclid2.out','w')
linii = int(inputfile.readline())
for _ in range(linii):
stringNumere = inputfile.readline()
numere = []
for numar in stringNumere.split(' '):
numere.append(int(numar))
outputfile.write(str(euclid(numere[0],numere[1])))
outputfile.write('\n')