🔗문제 풀러가기
단계별로 풀어보기 단계 9의 1번째 문제이다.
단순하게 조건문을 사용하여
첫 번째 숫자가 두 번째 숫자의 약수라면 factor를,
첫 번째 숫자가 두 번째 숫자의 배수라면 multiple를,
첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니라면 neither를 출력하면 된다.
#include <iostream>
using namespace std;
int main()
{
int fir, sec;
while (true)
{
cin >> fir >> sec;
if (fir == 0 && sec == 0) { return 0; }
if (sec % fir == 0)
{
cout << "factor" << endl;
}
else if (fir % sec == 0)
{
cout << "multiple" << endl;
}
else
{
cout << "neither" << endl;
}
}
}