2609번: 최대공약수와 최소공배수
첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다.
www.acmicpc.net
#include <iostream>
using namespace std;
int gcd(int n,int m) {
int a;
while (m != 0) {
a = n % m;
n = m;
m = a;
}
return n;
}
int main() {
int n, m;
cin >> n >> m;
cout << gcd(n, m) << "\n" << n * m / gcd(n, m);
return 0;
'코딩테스트 > C++' 카테고리의 다른 글
백준 - 1978 c++ (0) | 2021.03.30 |
---|---|
백준 - 2075 c++ (0) | 2021.03.30 |
백준 - 2309 c++ (0) | 2021.03.30 |
백준 - 10870 c++ (0) | 2021.03.30 |
백준 - 2460 c++ (0) | 2021.03.30 |