#include <iostream> using namespace std; //Bước 1: Khai báo 1 biến S = 0 //Bước 2 : Duyệt từ 0 đến <= N //Bước 2.1 Tăng S theo công thức //Bước 3 : Trả về kết quả S // Tính S(N) = 1 + 1/3 + 1/5 + ... + 1/(2N + 1), N >=0 float calSum(int N) { float S = 0; for (int i = 0; i < N; i++) { S = S + (float)1 / (2 * i + 1); } return S; } int main() { int N = 0; cout << "input N = "; cin >> N; float result = calSum(N); cout << "Result = " << result; cout << "\n"; return 0;}
Bài tập 5 | S(n) = 1 + 1/3 + 1/5 + ... + 1/(2n + 1)
Ngôn ngữ C++ được phát triển từ ngôn ngữ C. C++ không phải là ngôn ngữ hướng đối tượng hoàn toàn mà là ngôn ngữ “đa hướng”. Vì C++ hỗ trợ cả lập trình hướng hành động và lập trình hướng đối tượng.
Bạn đang đọc bài viết
Bài tập 5 | S(n) = 1 + 1/3 + 1/5 + ... + 1/(2n + 1) tại Website: Học Lập Trình
0 nhận xét: