Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình C++ tính tổng chữ số của một số


Dưới đây là ví dụ tính tổng chữ số trong C++.

Ví dụ

#include <iostream>
using namespace std;

int main() {
    int x, s = 0;
    cout << "Nhập số: ";
    cin >> x;
    while (x != 0) {
        s = s + x % 10;
        x = x / 10;
    }
    cout << "\nTổng các chữ số: " << s;
    return 0;
}

Kết quả

Nhập số: 236214828
Tổng các chữ số: 36

Trong chương trình, hai biến x và s khai báo, s khởi tạo 0. Người dùng nhập số, khi số khác 0, cộng chữ số cuối vào s và bỏ chữ số cuối.

while (x != 0) {
    s = s + x % 10;
    x = x / 10;
}