728x90
#include<iostream>
using namespace std;
//최대공약수
int gdc(int a, int b)
{
if (a % b == 0) return b;
else return gdc(b, a % b);
}
//최소공배수
int lcm(int a, int b)
{
return a * b / gdc(a, b);
}
int main()
{
cout << "192와 162의 최대 공약수 :" << gdc(192, 162) << endl;
cout << "192와 162의 최소 공배수: " << lcm(192, 162) << endl;
}
//192와 162의 최대 공약수 : 6
//192와 162의 최소 공배수 : 5184
'나만 볼 것 > 코딩테스트 관련 알고리즘?' 카테고리의 다른 글
C++) vector 사용법 (0) | 2022.03.27 |
---|---|
C++) DFS, BFS (0) | 2022.03.06 |
C++ ) 문자 입력한 수 까지 입력, 형변환, 반올림 (0) | 2022.02.10 |
DFS 에 필요한)C++ Stack Queue사용법 (0) | 2022.02.08 |
C++ 정렬 (0) | 2022.02.06 |