나의 브을로오그으

[c++] 2609번 : 최대공약수, 최소공배수 본문

알고리즘/BaekJoon

[c++] 2609번 : 최대공약수, 최소공배수

__jhp_+ 2022. 4. 27. 13:22
#include <iostream>
using namespace std;

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(NULL);

	int n1 = 0;
	int n2 = 0;
	int GCD = 0;
	int LCM = 0;
	cin >> n1 >> n2;

	int t1 = n1;
	int t2 = n2;
	while (t1 % t2 != 0)
	{
		int mod = t1 % t2;
		t1 = t2;
		t2 = mod;
	}
	GCD = t2;
	LCM = n1 * n2 / t2;

	cout << GCD << '\n' << LCM << '\n';

	return 0;
}

https://www.acmicpc.net/problem/2609

 

2609번: 최대공약수와 최소공배수

첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다.

www.acmicpc.net

 

'알고리즘 > BaekJoon' 카테고리의 다른 글

[c++] 2775번 : 부녀 회장이 될테야  (0) 2022.04.28
[c++] 2751번 : 수 정렬하기 2  (0) 2022.04.27
[c++] 2292번 : 벌집  (0) 2022.04.15
[c++] 2231번 : 분해합  (0) 2022.04.15
[c++] 2164번 : 카드2  (0) 2022.04.15