백준/약수, 배수와 소수

5086: 배수와 약수 / C++

Koalitsiya 2023. 3. 20. 15:51

문제

 

풀이

입력된 x, y에 따라 x가 y의 배수인지 약수인지, 둘 다 아닌지 판별하여 출력하는 것을 0, 0이 입력될 때까지 반복한다.

#include <iostream>

using namespace std;

int main() {
	int x, y;

	while(true) {
		cin >> x >> y;

		if ((x == 0) && (y == 0)) break;

		if (x % y == 0) cout << "multiple\n";
		else if (y % x == 0) cout << "factor\n";
		else {
			cout << "neither\n";
		}
	} 

	return 0;
}