Tính tổng S trong C++: S=1-1/2+1/3-1/4+…+(-1)^(n+1)*1/n
1. Đề bài
Viết thuật toán và code chương trình trong C++
2. Thuật toán
2.1 Ngôn ngữ tự nhiên
- Khai báo kiểu dữ liệu cho n;
- S=0, i=1;
- Nhập n;
- Nếu i<=N thì thực hiện bước sau, ngược lại thì đến bước 6.
- Tính i=i+1
- Tính S=S+(-1)i+1*t(1/i);
- Trở lại bước 4;
- In ra S.
2.2 Sơ đồ khối
3. Code chương trình C++
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char** argv) {
int n;
float S=0;
cout<<"Nhap n: ";
cin>>n;
for (int i=1; i<=n; i++)
{
S = S + (pow(-1, i+1)*1.0 )/ i;
}
cout<<"Tong la: S= "<<S<<"\n";
return 0;
}
4. Đến lượt bạn
Nếu thấy hay thì hãy chia sẻ bài viết nha. Cám ơn các bạn rất nhiều