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

네르기·2021년 8월 11일
0

알고리즘

목록 보기
10/76

무슨 문제인가?

최소공배수랑 최대공약수를 구하는 문제.

어렵지 않아요

유클리드 호제법만 제대로 쓸 줄 알면 쉽게 풀린다.

#include <stdio.h>

int main() {
    int A, B;
    scanf("%d %d",&A,&B);
    int a=B, b=A%B, g=0;
    while(1) {
        if(b==0) {
            g=a;
            break;
        }
        int t=a;
        a=b;
        b=t%b;
    }
    printf("%d\n%d",g,A*B/g);
}
profile
프로그래머와 애니메이터가 되고파

0개의 댓글

관련 채용 정보