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
    Aothatday  đã bình luận lúc 17, Tháng 1, 2024, 14:17

    include <bits/stdc++.h>

    using namespace std; int main() { double n,s=0; cin>>n; for(float i=2;i<=n;i++)s+=double(1/i); cout<<fixed<


  • 0
    thangok  đã bình luận lúc 14, Tháng 1, 2024, 11:54

    include<bits/stdc++.h>

    using namespace std; int main() { int n; cin>>n; double t; for(int i=2;i<=n;i++) t+=(double)1/i; cout<<setprecision(4)<


  • 0
    DKN13  đã bình luận lúc 12, Tháng 1, 2024, 4:58

    Code python cho ai can

    n = int(input())

    s = sum(1/i for i in range(2,n+1))

    print(f"{s:.4f}")


  • -2
    hoc_hanh_lam_chi  đã bình luận lúc 7, Tháng 1, 2024, 7:58

    include <iostream>

    include <cmath>

    include <iomanip>

    using namespace std;

    int main(){ int n; cout <<"Nhap n: "; cin >> n; double s = 0; for(int i = 2; i <= n; i++){ s = s + (double)1/i; } cout <<"Tong 1/n la: "<< fixed << setprecision(4)<< s <<endl; return 0; } bài này sai ở đâu vậy mn


    • 0
      buiphuc  đã bình luận lúc 5, Tháng 2, 2024, 4:17

      sai ở phần cout<<" Tong 1/n la: " nhé phần ouput k đúng


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

      s += (double)1/i;


  • -6
    toandeptrai1s  đã bình luận lúc 3, Tháng 1, 2024, 10:04

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


  • -5
    lyaranh  đã bình luận lúc 24, Tháng 11, 2023, 15:01

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


  • -2
    deno  đã bình luận lúc 8, Tháng 11, 2023, 10:11

    include <stdio.h>

    int main() { int n; double m; scanf("%d",&n); for(int i=2;i<=n;i++){ m+=((double)1/i); } printf("%0.4lf",m); return 0; }


  • 0
    taithikgirl  đã bình luận lúc 28, Tháng 10, 2023, 2:32

    hao no


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

    sao web vào khó thế ad, em phải vào bằng vpn


  • -9
    gkthcsyl  đã bình luận lúc 29, Tháng 7, 2023, 0:40

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


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

      Không sai đâu em