#include <iostream>
using namespace std;
int GCD(int a, int b)
{
while (true)
{
int temp = a % b;
if (temp != 0)
{
a = b;
b = temp;
}
else
return b;
}
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int a, b, gcd, lcm;
cin >> a >> b;
gcd = a > b ? GCD(a, b) : GCD(b, a);
cout << gcd << "\n";
lcm = a * b / gcd;
cout<<lcm<<"\n";
return 0;
}
'코딩테스트(Coding Test) > 백준' 카테고리의 다른 글
[백준][C++]2751 (0) | 2022.10.13 |
---|---|
[백준][C++]#10989 수정렬하기 (0) | 2022.10.10 |
[백준][C++]#2798 블랙잭 (0) | 2022.10.08 |
[백준][C++]#2309 일곱 난쟁이 (0) | 2022.09.25 |
[C++|헤더] bits/stdc++.h (0) | 2022.09.25 |