package main
import (
"fmt"
)
func max3(a, b, c int) int {
maxVal := a
if b > maxVal {
maxVal = b
}
if c > maxVal {
maxVal = c
}
return maxVal
}
func getLMC(a, b, c int) int {
lmc := max3(a, b, c)
for {
if lmc%a == 0 && lmc%b == 0 && lmc%c == 0 {
return lmc
}
lmc++
}
}
func main() {
a, b, c := 12, 15, 40
fmt.Printf("The LCM (Least Common Multiple) is: %d\n", getLMC(a, b, c))
}
/*
run:
The LCM (Least Common Multiple) is: 120
*/