Programing/백준, 프로그래머스(C++)

[C++][백준 2609] 최대공약수와 최소공배수

hye3193 2025. 1. 3. 16:54

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

제출 코드

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

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

    int a, b;
    cin >> a >> b;

    for (int i = (a < b) ? a : b; i > 0; i--)
    {
        if (a % i == 0 && b % i == 0)
        {
            cout << i << '\n';
            break;
        }
    }

    for (int i = (a < b) ? a : b; i < a * b + 1; i++)
    {
        if (i % a == 0 && i % b == 0)
        {
            cout << i << '\n';
            break;
        }
    }
}

'Programing > 백준, 프로그래머스(C++)' 카테고리의 다른 글

[C++][백준 2231] 분해합  (0) 2025.01.03
[C++][백준 11050] 이항 계수1  (0) 2025.01.03
[C++][백준 1546] 평균  (0) 2025.01.03
[C++][백준 1259] 팰린드롬수  (0) 2025.01.03
[C++][백준 2798] 블랙잭  (0) 2025.01.03