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
2. Thuật toán
2.1 Ngôn ngữ tự nhiên
- 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💗