본문 바로가기

백준/C++

[BaeKJoon/C++] 백준4504 c++ 배수 찾기

반응형

https://www.acmicpc.net/problem/4504

 

4504번: 배수 찾기

첫째 줄에 n이 주어진다. 다음 줄부터 한 줄에 한 개씩 목록에 들어있는 수가 주어진다. 이 수는 0보다 크고, 10,000보다 작다. 목록은 0으로 끝난다.

www.acmicpc.net

 

문제

정수 n(0 < n < 1000)과 수의 목록이 주어졌을 때, 목록에 들어있는 수가 n의 배수인지 아닌지를 구하는 프로그램을 작성하시오.

 

입력

첫째 줄에 n이 주어진다. 다음 줄부터 한 줄에 한 개씩 목록에 들어있는 수가 주어진다. 이 수는 0보다 크고, 10,000보다 작다. 목록은 0으로 끝난다.

 

 

코드

#include <iostream>
 
using namespace std;
 
int main() {
 
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0); //입출력 시간 향상
 
    int b;
    cin>>b;
 
    while(true){
        int a;
        cin>>a;
 
        if(a==0){
        break;
        }
 
        if(a%b==0){
            cout<<a<<" is a multiple of "<<b<<".\n";
        }
        else cout<<a<<" is NOT a multiple of "<<b<<".\n";
 
    }
}
cs

 

 

 

 

반응형