Tính tổng các chữ số của n

     
Phép phân chia nguyên (division) Phép phân chia dư (modulus)

Mô tả bài toán

Tính tổng của những chữ số của một số nguyên.

Bạn đang xem: Tính tổng các chữ số của n

Ví dụ:

Input: 1234 Output: 10

Hướng dẫn

Thuật toán

Lấy chữ số cuối của số nguyên thực hiện toán tử chia mang dư (Modulus)Cộng chữ số cuối vào trở thành SumXóa chữ số cuối bằng phương pháp sử dụng toán tử chia lấy phần nguyên (Division)Lặp lại đến khi số nguyên bởi 0

Bài tậpmang tính tham khảo, hỗ trợ các bạn làm quen thuộc và rèn luyện với các bàn toán thiết kế cơ phiên bản trong C++.

Kteam khuyến khích các bạn tự phân tích đề bài > từ bỏ giải câu hỏi > debugđể kiểm tra công dụng và fix lỗi trong quá trình giải. Sau đó, chúng ta có thể tham khảosource code mẫu để hoàn chỉnh bài tập.

Để được cung ứng tốt nhất, chúng ta có thể đặt câu hỏi ở phần bình luận bên dưới bài viết hoặc ở mụcHỏi & Đáp.


Source code tham khảo

Header.h

// Header.h#ifndef _HEADER_#define _HEADER_int tinhTongCacChuSoDungFor(int);int tinhTongCacChuSoDungWhile(int);#endif // _HEADER_Source.cpp

// Source.cpp#include #include "Header.h"using namespace std;int main()int nInput;cout > nInput;int nSum = tinhTongCacChuSoDungWhile(nInput);cout

Kết luận

Bạn hoàn toàn có thể củng cố kỹ năng và kiến thức C++ từ khóa Lập trình C++ cơ bản.

Xem thêm: Khám Phá Cầu Nhật Tân Cao Bao Nhiêu Mét, Cầu Nhật Tân

Hoặc tham khảo thêm các bài bác tập không giống trong khóa Bài toán kinh khủng trong lập trình

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – ko ngại khó”.

Thảo luận

Nếu bạn có ngẫu nhiên khó khăn hay thắc mắc gì về khóa học, đừng e dè đặt thắc mắc trong phần BÌNH LUẬN bên dưới hoặc vào mục HỎI và ĐÁP trên tủ sách american-home.com.vn.com để nhận được sự hỗ trợ từ cùng đồng.


*

CỘNG ĐỒNG HỎI ĐÁP american-home.com.vn.COM
*

GROUP THẢO LUẬN FACEBOOK

Nội dung nội dung bài viết


Tác giả/Dịch giả


*

Kteam

Khóa học


bài toán bom tấn trong xây dựng


Tổng đúng theo những việc trong lập trình, bỗng nhiên từ cơ phiên bản đến nâng cao.


Đánh giá



report

Bình luận



Để bình luận, bạn phải đăng nhập bằng tài khoản american-home.com.vn.

Xem thêm: Cách Viết Phần Mở Bài Và Kết Bài Nghị Luận Xã Hội 1, Công Thức Kinh Điển Nghị Luận Xã Hội 1

Đăng nhập

#include

using namespace std;int a,sum;int main() sum=0; cin >> a; for (int i=1;i sum+= (a/i)%10; cout


0 0
vấn đáp báo cáo

Theo bản thân nên có trường hợp đầu vào là số nguyên âm vì đề bài bác chỉ nói là số nguyên chứ không hề nói rõ là nguyên dương.

#include #include using namespace std;int getInput()unsigned int x;cin >> x;return x;unsigned short int digitSum(int x){unsigned short int sumOfDigit0;if (x >= -9 && x


0 0
vấn đáp báo cáo

code c++ 14 dòng:

#include

usingnamespacestd;

intmain()

{

intn,sum=0,s;

cout>n;

while(n>0)

sum=sum+(n%10);

n=n/10;

cout0 0



0 0



0 0


câu chữ
không tồn tại video.
danh sách bài giảng


Khoá học