프로그래밍 알고리즘

[정올 1658] 최대공약수와최소공배수

꾸준한사람 2023. 1. 5. 03:30
반응형

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=931&sca=99&sfl=wr_hit&stx=1658 

 

JUNGOL

 

www.jungol.co.kr

#include <stdio.h>

int get_gcd(int x, int y) {
	int i, ans = 0;
	for (i = 1; i <= x; i++) 
		if (x % i == 0 && y % i == 0) ans = i;
	return ans;
}

int main(void) {
	int A, B;
	scanf("%d %d ", &A, &B);
	int gcd = get_gcd(A, B);
	int lcm = A * B / gcd;

	printf("%d\n%d\n", gcd, lcm);

	return 0;
}
반응형