👤

Problema #2949 pe pbinfo
Cerința
Se dau n numere naturale. Calculați media armonică a celor n numere citite cu 2 zecimale exacte.

Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale.

Date de ieșire
Programul va afișa pe ecran media armonică a celor n numere cu 2 zecimale exacte.

Restricții și precizări
1 ≤ n ≤ 1000
cele n numere citite vor fi mai mici decât 1.000.000

Exemplu
Intrare

5
1 2 3 4 5
Ieșire

2.18

IN C++


Răspuns :

Răspuns:

#include <iostream>

#include <iomanip>

using namespace std;

int n, a, i, nou;

double s, ma;

int main()

{

   cin >> n;

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

   {

       cin >> a;

       s=s+(1.0*1)/(1.0*a);

   }

   ma=(1.0*n)/s;

   nou=(int)(ma*100);

   ma=(1.0*nou)/100;

   cout << fixed << setprecision(2) << ma;

}

Explicație: