Гармонічний ряд#10303

Гармонічний ряд (Розбір)

Обчислимо суму гармонічного ряду за допомогою циклу.

Реалізація алгоритму

Читаємо вхідне значення .

scanf("%d", &n);

Обчислюємо суму гармонічного ряду.

res = 0;
for (i = 1; i <= n; i++)
  res = res + 1.0 / i;

Виводимо відповідь.

printf("%.4lf\n", res);

Java реалізація

import java.util.*;

public class Main
{
  public static void main(String[] args)
  {
    Scanner con = new Scanner(System.in);
    int n = con.nextInt();
    double res = 0;
    for(int i = 1; i <= n; i++)
      res = res + 1.0 / i;
    System.out.println(res);
    con.close();
  }
}

Python реалізація

Читаємо вхідне значення .

n = int(input())

Обчислюємо суму гармонічного ряду.

res = 0
for i in range(1,n+1):
  res += 1 / i

Виводимо відповідь.

print(res)