#include <iostream>
int max(int a, int b, int c) {
int max = a;
if (b > max)
max = b;
if (c > max)
max = c;
return max;
}
int getLMC(int a, int b, int c) {
int lmc = max(a, b, c);
while(1) {
if (lmc % a == 0 && lmc % b == 0 && lmc % c == 0) {
return lmc;
}
lmc++;
}
}
int main(void) {
int a = 12, b = 15, c = 40;
std::cout << "The LCM (Least Common Multiple) is: " << getLMC(a, b, c);
}
/*
run:
The LCM (Least Common Multiple) is: 120
*/