Tính tổng S=1-1/2+1/3-1/4+…+(-1)^(n+1)*1/n – Tính tổng S trong C++

Tính tổng S=1-1/2+1/3-1/4+…+(-1)^(n+1)*1/n – Tính tổng S trong C++-24h68

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++

Tính tổng S trong C++
Tính tổng S trong C++

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=0, i=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.
    1. Tính i=i+1
    1. Tính S=S+(-1)i+1*t(1/i);
  5. Trở lại bước 4;
  6. 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;
}
#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;
}
#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

Tính tổng S=1-1/2+1/3-1/4+…+(-1)^(n+1)*1/n – Tính tổng S trong C++-24h68
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
Theo dõi
Thông báo của
的头像-24h68


0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận