반응형
[ 문제 ]
4 × 3 = 12이다.
이 식을 통해 다음과 같은 사실을 알 수 있다.
3은 12의 약수이고, 12는 3의 배수이다.
4도 12의 약수이고, 12는 4의 배수이다.
두 수가 주어졌을 때, 다음 3가지 중 어떤 관계인지 구하는 프로그램을 작성하시오.
1. 첫 번째 숫자가 두 번째 숫자의 약수이다.
2. 첫 번째 숫자가 두 번째 숫자의 배수이다.
3. 첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니다.
[ 코드 ]
while (true)
{
string[] s = Console.ReadLine().Split();
int N = int.Parse(s[0]);
int M = int.Parse(s[1]);
if (N == 0 && M == 0) break;
if(M % N == 0)
{
Console.WriteLine("factor");
}
else if(N % M == 0)
{
Console.WriteLine("multiple");
}
else
{
Console.WriteLine("neither");
}
}
[ 실행화면 ]
문제링크: https://www.acmicpc.net/problem/5086
반응형
'Language > C#' 카테고리의 다른 글
[C#] 백준 1259번 팰린드롬수 (0) | 2024.02.10 |
---|---|
[C#] 백준 2501번 약수 구하기 (0) | 2024.02.10 |
[C#] 백준 2869번 달팽이는 올라가고 싶다. (0) | 2024.02.09 |
[C#] 백준 2292번 벌집 (0) | 2024.02.09 |
[C#] 백준 1010번 다리 놓기 (0) | 2024.02.08 |