NOTA PRELIMINARE
La definizione di mcm(a, b) a base di "fattori comuni e non comuni ..." è solo TEORICA perché presuppone l'identificazione dei fattori, il che è possibile solo per numeri MOLTO PICCOLI e in genere è impossibile (i sistemi di crittografia si basano sulla pratica impossibilità della fattorizzazione) invece usando le definizioni di Euclide si calcolano in tempi ragionevoli mcm ed MCD anche fra numeri giganteschi. Ti converrebbe imparare ad applicarle.
Se ti va, leggi la mia risposta al link
http://www.sosmatematica.it/forum/postid/105011/
-----------------------------
* mcm(20, 12, 8) = mcm(mcm(20, 12), 8)
* mcm(20, 12) = 12*(20/MCD(20, 12))
* MCD(20, 12) = MCD(12, 20 - 12 = 8) = MCD(8, 12 - 8 = 4) = MCD(4, 8 - 4 = 4) = 4
* mcm(20, 12) = 12*(20/4) = 60
* mcm(20, 12, 8) = mcm(mcm(20, 12), 8) = mcm(60, 8)
* mcm(60, 8) = 8*(60/MCD(60, 8))
* MCD(60, 8) = MCD(8, 60 mod 8 = 4) = MCD(4, 8 - 4 = 4) = 4
* mcm(20, 12, 8) = mcm(mcm(20, 12), 8) = mcm(60, 8) = 8*(60/4) = 120
---------------
* (1 marzo) + (120 giorni) =
= (31 marzo) + (90 giorni) =
= (30 aprile) + (60 giorni) =
= (31 maggio) + (29 giorni) =
= 29 giugno