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
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
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă