Il massimo comune divisore (MCD) di aeb è il numero più grande che li divide entrambi senza resto.
Un modo per trovare il MCD di due numeri è l'algoritmo di Euclide, che si basa sull'osservazione che se r
è il resto quando a
è diviso per b
, allora gcd(a, b) = gcd(b, r)
. Come caso base, possiamo usare gcd(a, 0) = a
.
Scrivere una funzione chiamata gcd che accetta parametri a
ed b
e restituisce loro massimo comun divisore.