2018. 3. 29. 01:36

최대공약수, 최소공배수

// 최대 공약수
int GCD(int p, int q)
{
 if (q == 0) return p;
 return GCD(q, p%q);
}

 

 

// 최소 공배수

int LCM(int p, int q)
{
 int gcd = GCD(p, q);
 return p*q / gcd;
}