관리 메뉴

cococo-coding

4504번. 배수 찾기 (c++ 풀이) 본문

[BOJ] 코드 모음/C++_learning 문제집

4504번. 배수 찾기 (c++ 풀이)

_dani 2024. 1. 13. 19:46

문제

풀이

% 연산자를 활용하여 배수인지를 확인하면 되는 문제이다.

이때 마지막에 0이 입력되면 목록이 끝나는데, 이 부분을 while(1)로 돌리다가

if(num==0) break; 로 구현했다. 

코드

#include <iostream>
using namespace std;

/*
    1. 정수 n을 입력받는다.
    2. 목록 수를 입력받는다. 이때 0이면 목록은 끝.
    3. 각 목록 수가 n의 배수인지 판단한다.
    4. 예제 출력형식에 맞춰 출력한다.
*/

int main() {
    //1
    int n;
    cin >> n;

    //2
    
    while (1) {
        int num;
        cin >> num;
        if (num == 0) break;
        //3,4
        if (num % n == 0) cout << num << " is a multiple of " << n << "." << endl;
        else cout << num << " is NOT a multiple of " << n << "." << endl;
    }

    return 0;
}