Tính Tổng Các Chữ Số Của N Trong C

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

Mô tả bài xích toán

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

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

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 áp dụng 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 cách sử dụng toán tử chia đem phần nguyên (Division)Lặp lại đến lúc số nguyên bằng 0

Bài tậpmang tính tham khảo, hỗ trợ chúng ta làm quen thuộc và rèn luyện với các bàn toán lập trình sẵn cơ bạn dạng trong C++.

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

Để được cung ứng tốt nhất, bạn cũng 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 và Đá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 có thể củng cố kỹ năng và kiến thức C++ trường đoản cú khóa Lập trình C++ cơ bản.

Xem thêm: Lý Thuyết Kể Chuyện Ông Nguyễn Khoa Đăng, Kể Chuyện Ông Nguyễn Khoa Đăng Lớp 5 Trang 40

Hoặc tham khảo thêm các bài bác tập khác trong khóa Bài toán kinh điển 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 – không ngại khó”.

Thảo luận

Nếu chúng ta có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc vào mục HỎI & ĐÁP trên thư viện soulcake.vn.com để nhận ra sự cung cấp từ cùng đồng.


*

CỘNG ĐỒNG HỎI ĐÁP soulcake.vn.COM
*

GROUP THẢO LUẬN FACEBOOK

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 lập trình sẵn


Tổng đúng theo những việc trong lập trình, bất chợt 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 soulcake.vn.

Xem thêm: ▷ Cách Xóa Bộ Nhớ Trên Tivi Samsung Smart Tv, Cách Xóa Bộ Nhớ Trên Tivi Samsung

Đă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
trả lời report

Theo mình nên tất cả trường hợp đầu vào là số nguyên âm bởi đề bài chỉ nói là số nguyên chứ không 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


nội dung
không tồn tại video.
list bài giảng


Khoá học