https://www.acmicpc.net/problem/2702
2702번: 초6 수학
첫째 줄에 테스트 케이스의 개수 T(1<=T<=1,000)가 주어진다. 각 테스트 케이스는 두 정수 a와 b로 이루어져 있고, 공백으로 구분되어 있다. (1 <= a,b <= 1,000)
www.acmicpc.net
#include <iostream>
using namespace std;
// 최대공약수 계산 함수
int gcd(int a, int b) {
if (b == 0) return a;
return gcd(b, a % b);
}
// 최소공배수 계산 함수
int lcm(int a, int b) {
return a * b / gcd(a, b);
}
int main() {
int t;
cin >> t;
while (t--) {
int a, b;
cin >> a >> b;
cout << lcm(a, b) << " " << gcd(a, b) << endl;
}
return 0;
}
'Coding > 백준 온라인 저지 (Baekjoon Online Judge)' 카테고리의 다른 글
백준 온라인 저지(Baekjoon Online Judge) - 5073 : 삼각형과 세 변 (0) | 2023.05.10 |
---|---|
백준 온라인 저지(Baekjoon Online Judge) - 14215 : 세 막대 (0) | 2023.05.10 |
백준 온라인 저지(Baekjoon Online Judge) - 13163 : 닉네임에 갓 붙이기 (0) | 2023.05.10 |
백준 온라인 저지(Baekjoon Online Judge) - 5026 : 박사 과정 (0) | 2023.05.10 |
백준 온라인 저지(Baekjoon Online Judge) - 11383 : 뚊 (0) | 2023.05.10 |