Informatică, întrebare adresată de teopiscu, 8 ani în urmă

Se citeşte un număr natural n. Să se calculeze suma: S = 1 + 1/2 + 1/3 + … + 1/n
Va rog sa imi dati rezolavarea in c++. Multumesc anticipat!

Răspunsuri la întrebare

Răspuns de uleiaalex
4

Aici ai programul in C++. Sa iti fie de folos. Am cautat pe internet si nu am gasit o alta metoda de tratare si mai eficienta pentru media armonica.

#include <iostream>

using namespace std;


int main()

{

   int n;

   cin>>n;

   float s = 0;

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

   {

       s += 1 / (float)i;

   }

   

   cout<<s<<endl;

  return 0;

}

Alte întrebări interesante