Cod sursa(job #2775767)

Utilizator benjamin2205Zeic Beniamin benjamin2205 Data 16 septembrie 2021 23:21:45
Problema Algoritmul lui Euclid Scor 40
Compilator py Status done
Runda Arhiva educationala Marime 0.54 kb
def euclid(num1: int, num2: int):
    numerator = num1
    denominator = num2
    while denominator != 0:
        temp_numerator = numerator
        numerator = denominator
        denominator = temp_numerator % denominator

    g.write(str(numerator) + '\n')


f = open('euclid2.in', 'r')
g = open('euclid2.out', 'w')

lines = f.readline()
for line in f:
    numbers = [int(a) for a in line.split(sep=' ')]
    if numbers[1] > numbers[0]:
        euclid(numbers[1], numbers[0])
    else:
        euclid(numbers[0], numbers[1])

g.close()
f.close()