반응형
문제
4 × 3 = 12이다.
이 식을 통해 다음과 같은 사실을 알 수 있다.
3은 12의 약수이고, 12는 3의 배수이다.
4도 12의 약수이고, 12는 4의 배수이다.
두 수가 주어졌을 때, 다음 3가지 중 어떤 관계인지 구하는 프로그램을 작성하시오.
- 첫 번째 숫자가 두 번째 숫자의 약수이다.
- 첫 번째 숫자가 두 번째 숫자의 배수이다.
- 첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
int main()
{
while (1)
{
int x, y;
scanf("%d%d", &x, &y);
if (x == 0 && y == 0)
break;
if (x < y && y % x == 0)
printf("factor\n");
else if (x > y && x % y == 0)
printf("multiple\n");
else
printf("neither\n");
}
}
반응형
'Algorithm > BAEKJOON' 카테고리의 다른 글
[ C / C++ ] 백준 14501 퇴사 (0) | 2022.04.05 |
---|---|
[ C / C++ ] 백준 5576 콘테스트 (0) | 2022.04.05 |
[ C / C++ ] 백준 4779 칸토어 집합 (0) | 2022.04.03 |
[ C / C++ ] 백준 4673 셀프 넘버 (0) | 2022.04.02 |
[ C / C++ ] 백준 2960 에라토스테네스의 체 (0) | 2022.04.01 |