Viết chương trình tính tổng các số nguyên được nhập từ bàn phím cho đến khi nhập số 0 thì dừng C++

Viết chương trình in ra màn hình 10 số tự nhiên đầu tiên. Viết chương trình tính tổng các số từ 1 đến 100. Viết chương trình tính tổng các số từ 1 đến N. Viết chương trình tổng các số chẵn từ 1 đến N. Viết chương trình tính N giai thừa. Viết chương kiểm tra xem N có phải số nguyên tố hay không. Viết chương trình ra màn hình các số nguyên tố nhỏ hơn N. Viết chương trình vẽ ra hình chữ nhật có chiều ngang là W, chiều dọc là H, với W và H là 2 số nguyên nhập từ bàn phím. Viết chương trình nhập không giới hạn số, kết thúc khi nhập vào số 0. Viết chương trình tìm số hạng thứ N của dãy Fibonacci: 1 ; 1 ; 2 ; 3 ; 5 ; 8 ; 11 ; . . . {\displaystyle 1;1;2;3;5;8;11;...}

Viết chương trình tìm ước chung lớn nhất của hai số nguyên. Hai số nguyên tố cùng nhau là hai số có ước chung lớn nhất là 1. Viết chương trình nhập vào hai số và kiểm tra xem chúng có phải hai số nguyên tố cùng nhau hay không? Viết chương trình tính tổng S = 1 + 1.2 + 1.2.3 + . . . + 1.2.3... N {\displaystyle S=1+1.2+1.2.3+...+1.2.3...N}
Viết chương trình đếm các chữ số chẵn của nguyên N. Viết chương trình nhập vào số nguyên N và tìm số nguyên m lớn nhất sao cho 1 + 2 + 3 + . . . + m < N {\displaystyle 1+2+3+...+m>n; tong+=n; } cout return 0; }Kết quả:Ví dụ 2:Sử dụng ngôn ngữ C++, viết chương trình nhậpvào số nguyên N. Tính tổng các giá trị lẻ từ 0 đến N;Hướng dẫn:- Khai báo biến N chứa giá trị cần tính, biến tong=0 để cộng dồn các giá trị tổng- Nhập biến N;- Vòng lặp for chạy từ 1 đến N. Có thể chạy từ 0, nhưng không cần thiết, vì 0 là số chẵn và cộng vào tổng cũng không thay đổi kết quả. Với mỗi giá trị i, ta tiến hành kiểm tra tính chẵn lẻ bằng cách chia giá trị cho 2. Nếu i không chia hết cho 2 thì là giá trị lẻ. Cộng dồn các giá trị i lẻ lại để nhận kết quả như yêu cầu bài toán.Mã nguồn:#includeusing namespace std;int main[]{ int N, tong=0; cout cin>>N; for[int i=1;i if[i%2!=0] tong+=i; } cout return 0; }Kết quả:

Home Blogs viết chương trình tính tổng các số nguyên được nhập từ bàn phím cho đến khi nhập số 0 thì dừng.

Bạn đang xem: Viết chương trình tính tổng các số nguyên được nhập từ bàn phím cho đến khi nhập số 0 thì dừng.

C - C Plus PlusKỹ thuật lập trìnhLập trình căn bảnCode C++: Các cách sử dụng vòng lặp FOR trong kỹ thuật lập trình C++Trong các bài viết trước, các bạn đã thực hành nhiều ví dụ liên quan tới cấu trúc vòng lặp for trong kỹ thuật lập trình. Trong bài này, tôi sẽ hướng dẫn các bạn sử dụng vòng lặp for cơ bản qua 3 ví dụ. Với mỗi ví dụ, đều có hướng dẫn, cài đặt chương trình và kết quả minh họa.

Bạn đang xem: Viết chương trình tính tổng các số nguyên được nhập từ bàn phím cho đến khi nhập số 0 thì dừng.

Ví dụ 1:Sử dụng ngôn ngữ C++, viết chương trình nhập vào 3 số nguyên từ bàn phím. Tính và in ra giá trị tổng của 3 số nguyên đó.Hướng dẫn:- Khai báo biến tong=0 để lưu giá trị cộng dồn với từng giá trị nhập vào từ bàn phím, giá trị n được sử dụng để nhập vào.- Vòng lặp for sẽ chạy 3 lần, mỗi lần sẽ yêu cầu người dùng nhập 1 giá trị vào, sau đó giá trị nhập vào sẽ được cộng dồn và lưu lại biến tong.- Biến tong cuối cùng chính là tổng của 3 giá trị được nhập vàoMã nguồn:#includeusing namespace std;int main[]{ int tong=0, n; for[int i=1;i cout cin>>n; tong+=n; } cout return 0; }Kết quả:


Hình 1. Sử dụng vòng for tính tổng 3 số nhập từ bàn phím
Ví dụ 2
:Sử dụng ngôn ngữ C++, viết chương trình nhậpvào số nguyên N. Tính tổng các giá trị lẻ từ 0 đến N;Hướng dẫn:- Khai báo biến N chứa giá trị cần tính, biến tong=0 để cộng dồn các giá trị tổng- Nhập biến N;- Vòng lặp for chạy từ 1 đến N. Có thể chạy từ 0, nhưng không cần thiết, vì 0 là số chẵn và cộng vào tổng cũng không thay đổi kết quả. Với mỗi giá trị i, ta tiến hành kiểm tra tính chẵn lẻ bằng cách chia giá trị cho 2. Nếu i không chia hết cho 2 thì là giá trị lẻ. Cộng dồn các giá trị i lẻ lại để nhận kết quả như yêu cầu bài toán.Mã nguồn:#includeusing namespace std;int main[]{ int N, tong=0; cout cin>>N; for[int i=1;i if[i%2!=0] tong+=i; } cout return 0; }Kết quả:Ví dụ 3:Sử dụng ngôn ngữ C++, viết chương trìnhnhập vào 1 dãy số nguyên từ bàn phím đến khi gặp số 0 thì dừng. In ra tổng các sốnguyên dương;- Vòng lặp không có giá trị khởi đầu, số lần lặp và bước nhảy. Số lần lặp phụ thuộc giá trị người dùng nhập vào N.+ Nếu N+ Nếu N=0, thoát vòng lặp, in ra giá trị tổng+ Nếu N>0, cộng dồn các giá trị vào biến tong.Mã nguồn:#includeusing namespace std;/* Nhap vao 1 day so nguyen tu ban phim den khi gap so 0 thi dung.In ra tong cac so nguyen duong */int main[]{ int N, tong=0; for[;;]{ cout cin>>N; if[N continue; if[N==0] break; tong+=N; } cout return 0; }Kết quả:

Video liên quan

Chủ Đề