티스토리 뷰

반응형
 

최대공약수와 최소공배수 

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB 142989 82933 67559 57.750%

문제

두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에는 두 개의 자연수가 주어진다. 이 둘은 10,000이하의 자연수이며 사이에 한 칸의 공백이 주어진다.

출력

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

예제 입력 1 

24 18

예제 출력 1 

6
72

 

 

#include <iostream>
#include <numeric>

using namespace std;
int main(void)
{
	int a, b;
	cin >> a >> b;

	cout << gcd(a, b) << endl;
	cout << lcm(a, b) << endl;
	return 0;

}

 

반응형

'백준 스터디' 카테고리의 다른 글

백준 10828 스택 C++  (0) 2025.11.29
백준 2164 큐  (0) 2025.11.29
14426번 접두사 찾기  (0) 2025.11.02
백준 1283번 단축키 지정 Python  (0) 2025.10.28
백준 1337, 올바른 배열  (0) 2025.10.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함
반응형