유클리드 호제법이란,
두 자연수의 최대공약수를 구하는 알고리즘입니다.
자세한 개념 : https://ko.wikipedia.org/wiki/유클리드_호제법
int gcd(int a, int b) // 조건 : a > b
{
    int c;
    while(b != 0)
    {
        c = a % b;
        a = b;
        b = c;
    }
    return a;
}위 코드로 최대공약수를 구했다면 최소공배수도 구할 수 있다.
두 자연수 x와 y의 최대공약수를 z라고 하자.
최소공배수 w = x * y / z