IT 프로그래밍/백준

[C++] 백준 5086번 배수와 약수

기술1 2024. 11. 3. 15:57
반응형

풀이

#include <iostream>
using namespace std;


int main()
{
	while(1)
	{
		int x, y;
		cin >> x >> y;

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

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

	return 0;
}

%를 이용해서 풀면 됩니다. IF와 else if를 사용해서 하면 되고 x == 0 이고 y ==0 일때 나가야 하니 break;문을 걸어줘서 하면 간단하게 풀 수 있습니다. 그리고 얼마나 받을지 개수가 정해지지 않았기 떄문에 while문으로 받습니다. 

 

읽으면서 쭉 풀면 되는 문제입니다. 

반응형

'IT 프로그래밍 > 백준' 카테고리의 다른 글

[C++] 백준 10773 제로  (0) 2024.11.03
[C++] 백준 10828 스택  (0) 2024.11.03
[C++] 백준 9012번 괄호  (0) 2024.11.03
[백준] 1032 명령 프롬프트 c++  (0) 2024.10.08
[c++] 5073번 삼각형과 세 변  (0) 2024.06.01