VL04 - Tính tổng S = 1/2 + 1/3 + ... + 1/n

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Viết chương trình tìm ~S~ biết: $$S = \frac{1}{2} + \frac{1}{3} + ... + \frac{1}{n}$$

Trong đó ~n~ là số nguyên dương, ~ 2 \le n \le 10^4 ~

Input

Số nguyên dương ~n~

Output

Giá trị ~S~ làm tròn đến chữ số thập phân thứ 4

Sample

Input #1
2
Output #1
0.5000

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    boisuyyy  đã bình luận lúc 27, Tháng 3, 2025, 7:59

    include <bits/stdc++.h>

    using namespace std; int main () { double a;cin >>a; double s=0; for(int i = 2; i <= a; i++) { s += 1.0/i; } cout <<fixed << setprecision(4)<<s; return 0; }


  • 0
    noname2k11  đã bình luận lúc 13, Tháng 3, 2025, 13:32

    mọi người có thể tham khảo theo cách của tui:

    include<bits/stdc++.h>

    using namespace std;

    int main() { double a; cin >> a; double S = 0; // Tính tổng từ i = 2 đến a for(int i = 2; i <= a; i++) { S += 1.0/i; }

    // In kết quả làm tròn đến 4 chữ số thập phân
    cout << fixed << setprecision(4) << S;
    return 0;
    

    }


  • 0
    dgkm2606  đã bình luận lúc 4, Tháng 3, 2025, 8:05

    hello ae hihi


    • 0
      noname2k11  đã bình luận lúc 13, Tháng 3, 2025, 13:29

      hello bạn f(x)=x^2


  • -4
    bads  đã bình luận lúc 20, Tháng 2, 2025, 9:38

    bai de qua


  • -5
    super_god  đã bình luận lúc 8, Tháng 10, 2024, 2:41

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 2
    trankhanhvan  đã bình luận lúc 25, Tháng 1, 2024, 8:42

    s += (double)1/i;


  • -5
    Zaiross  đã bình luận lúc 21, Tháng 10, 2023, 7:52

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 10
    Hieu Nguyen  đã bình luận lúc 29, Tháng 7, 2023, 1:04

    Không sai đâu em