Tính Tổng S=1+1/1!+1/2!+…+1/n! Bằng C++ - 24h68

4/5 - (3 bình chọn)

Tính tổng S=1+1/1!+1/2!+…+1/n! bằng C++ | Tính tổng S trong C++

1. Đề bài

Tính tổng S=1+1/1!+1/2!+...+1/n!

2. Thuật toán

2.1 Ngôn ngữ tự nhiên

  1. Khai báo kiểu dữ liệu cho n;

2. S=1, i=1, giaithua=1;

3. Nhập n;

4. Nếu i<=n thì thực hiện bước sau, ngược lại thì đến bước 6.

4.1. i=i+1;

4.2. i=i+1giaithua=giaithua*i;

4.3. Tính S=S+1/giaithua;

5. Quay lại bước 4;

6. In ra S.

2.2 Sơ đồ khối

3. Tính tổng S=1+1/1!+1/2!+…+1/n! trong C++

#include <iostream> #include <math.h> using namespace std; int main(int argc, char** argv) { int n; float S=1, gt=1, i=1; cout<<"Nhap n: "; cin>>n; for (int i=1; i<=n; i++) { gt=gt*i; S = S + 1.0/gt; } cout<<"Tong la: S= "<<S<<"\n"; return 0; }

4. Đến lượt bạn

Đừng quên đăng kí kênh Youtube LINH PRODUCTIONS để ủng hộ mình nhé. Cám ơn các bạn💗

Từ khóa » Tính Tổng S=1+2+3+...+n C++