Рубрики

Программа для нахождения суммы ряда 1 + 1/2 + 1/3 + 1/4 + .. + 1 / n

Если обратная последовательность следует правилу AP, т. Е. Арифметической прогрессии, то говорят, что она находится в гармонической прогрессии. В целом, термины в гармонической прогрессии могут быть обозначены как: 1 / a, 1 / (a + d) , 1 / (a + 2d), 1 / (a + 3d)…. 1 / (+)
Так как N-й член AP задан как (a + (n — 1) d). Поэтому N-й член гармонической прогрессии является обратным по отношению к N-му члену AP, который равен: 1 / (a + (n — 1) d).
где «а» — 1-й член AP, а «d» — общая разница.

Мы можем использовать цикл for, чтобы найти сумму.

C ++

// C ++ программа для поиска суммы серий
#include <iostream>

using namespace std;

  
// Функция для возврата суммы
// 1/1 + 1/2 + 1/3 + .. + 1 / n

class gfg

{

      

public : double sum(int n)

{

    double i, s = 0.0;

    for (i = 1; i <= n; i++)

    s = s + 1/i;

    return s;

}
};

  
// Код драйвера

int main()

{

    gfg g;

    int n = 5;

    cout << "Sum is " << g.sum(n);

    return 0;

}

  
// Этот код предоставлен SoM15242.

С

// C программа для поиска суммы рядов
#include <stdio.h>

  
// Функция для возврата суммы 1/1 + 1/2 + 1/3 + .. + 1 / n

double sum(int n)

{

  double i, s = 0.0;

  for (i = 1; i <= n; i++)

      s = s + 1/i;

  return s;

}

  

int main()

{

    int n = 5;

    printf("Sum is %f", sum(n));

    return 0;

}

Джава

// Java-программа для поиска суммы рядов

import java.io.*;

  

class GFG {

      

    // Функция для возврата суммы

    // 1/1 + 1/2 + 1/3 + .. + 1 / n

    static double sum(int n)

    {

      double i, s = 0.0;

      for (i = 1; i <= n; i++)

          s = s + 1/i;

      return s;

    }

   

     

    // Управляемая программа

    public static void main(String args[])

    {

        int n = 5;

        System.out.printf("Sum is %f", sum(n));

          

    }

}

  
// Этот код предоставлен Никитой Тивари.

python3

# Python программа для поиска суммы серий

  

def sum(n):

    i = 1

    s = 0.0

    for i in range(1, n+1):

        s = s + 1/i;

    return s;

  
Код водителя

n = 5

print("Sum is", round(sum(n), 6))

  
# Этот код предоставлен Чинмой Ленкой

C #

// C # Программа для поиска суммы серий

using System;

  

class GFG {

      

    // Функция для возврата суммы

    // 1/1 + 1/2 + 1/3 + .. + 1 / n

    static float sum(int n)

    {

        double i, s = 0.0;

          

        for (i = 1; i <= n; i++)

            s = s + 1/i;

              

        return (float)s;

    }

  

      

    // Управляемая программа

    public static void Main()

    {

        int n = 5;

          

        Console.WriteLine("Sum is "

                           + sum(n));

          

    }

}

  
// Этот код предоставлен vt_m.

PHP

<?php
// PHP программа для поиска суммы серий

  
// Функция для возврата суммы
// 1/1 + 1/2 + 1/3 + .. + 1 / n

function sum( $n)

{

    $i;

    $s = 0.0;

    for ($i = 1; $i <= $n; $i++)

        $s = $s + 1 / $i;

    return $s;

}

  

    // Код драйвера

    $n = 5;

    echo("Sum is ");

    echo(sum($n));

      
// Этот код предоставлен vt_m
?>


Выход:

2.283333

Рекомендуемые посты:

Программа для нахождения суммы ряда 1 + 1/2 + 1/3 + 1/4 + .. + 1 / n

0.00 (0%) 0 votes