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

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
Explicație
511+12+13+14+15=2.18
Problema e pe pbinfo si am nevoie de 100 de puncte.

Răspunsuri la întrebare

Răspuns de cordunianuraduoyaab7
8

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

int n, i;

double suma, arit, a[10001];

suma = 0.00;

arit = 0.00;

cin >> n;

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

cin >> a[i];

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

suma += 1 / a[i];

arit = n / suma;

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

return 0;

}

Alte întrebări interesante