Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt

Câu 41: Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.

 

Trả lời

#include
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<"1";
    } else {
        cout<<"0";
    }
}

Câu hỏi cùng chủ đề

Xem tất cả