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;
}