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

Vietjack.me giới thiệu bộ câu hỏi ôn tập Tin học có đáp án được biên soạn bám sát chương trình học giúp bạn ôn luyện và bổ sung kiến thức môn Tin học tốt hơn. Mời các bạn đón xem:

1 1,596 03/08/2023


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

Đề bài: 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.

Lời giải:

#include<iostream>
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";
    }
}

1 1,596 03/08/2023


Xem thêm các chương trình khác: