Harmonik sıra#10303

Harmonik sıra (Həll təhlili)

Harmonik sıra cəmini dövr vasitəsilə hesablayacağıq.

Alqoritmin həyata keçirilməsi

Giriş dəyəri -i oxuyuruq.

scanf("%d", &n);

Harmonik sıra cəmini hesablayırıq.

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

Cavabı çıxardırıq.

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

Java implementasiyası

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 implementasiyası

Giriş dəyəri -i oxuyuruq.

n = int(input())

Harmonik sıra cəmini hesablayırıq.

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

Cavabı çıxardırıq.

print(res)