Số đặc biệt #1

Xem PDF



Dạng bài
Điểm: 10 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Số đặc biệt là một số chia hết cho tổng các chữ số của nó. Nhập vào 1 số nguyên \(n\). Kiểm tra xem \(n\) có phải số đặc biệt không?

Input

  • Gồm một dòng duy nhất chứa 1 số nguyên \(n\) \((0 \leq n \leq 10^9)\).

Output

  • Gồm một dòng duy nhất chứa xâu kí tự "YES" nếu \(n\) là số đặc biệt, và ngược lại "NO" nếu \(n\) không là số đặc biệt.

Example

Test 1
Input
12
Output
YES
Test 2
Input
13
Output
NO

Bình luận


  • 0
    huythcshtm    8:53 p.m. 20 Tháng 11, 2024 chỉnh sửa 4
    code c++ nek
    #include<bits/stdc++.h>
    #define ll long long
    ll chs(ll a)
    {
        ll s = 0;
        while (a != 0)
        {
            s += a % 10;
            a /= 10;
        }
        return s;
    }
    using namespace std;
    int main()
    {
        ll n, s;
        cin>>n;
        s = chs(n);
        if(n % s == 0) cout << "YES";
        else cout << "NO";
        return 0;
    }
    
    • 3 bình luận nữa