백준 단계별로 풀어보기 [정수론 및 집합론] 배수와 약수
https://www.acmicpc.net/problem/5086
[풀이]
m % n == 0이면 n이 m의 약수이다. 반대로 n % m == 0이면 n이 m의 배수이다.
[코드]
#include <iostream>
#include <algorithm>
int main() {
int n, m;
while (true) {
std::cin >> n >> m;
if (n == 0 && m == 0) return 0;
if (m % n == 0) std::cout << "factor" << "\n";
else if (n % m == 0) std::cout << "multiple" << "\n";
else std::cout << "neither" << "\n";
}
return 0;
}
'알고리즘 공부 및 문제 풀이 > 백준(BOJ)' 카테고리의 다른 글
[c++] 백준 1541 잃어버린 괄호 (2) | 2021.07.22 |
---|---|
[c++] 백준 1037 약수 (0) | 2021.07.21 |
[c++] 백준 15650, 15651, 15652 N과 M (2), (3), (4) (0) | 2021.07.21 |
[c++] 백준 15649 N과 M (1) (0) | 2021.07.20 |
[c++] 백준 11047 동전 0 (0) | 2021.07.20 |