#include <iostream>
using namespace std;
int main() {
int n;
cout << "n = ", cin >> n;
double suma = 0;
for (int i = 1; i <= n; i++) suma += double(1) / i;
double m_arm = n / suma;
cout << "Media armonica : " << m_arm;
}
Implementam formula cu un for, nimic mai dificil.
E nevoie sa convertim explicit la double numarul 1 pentru ca stim ca operatorul "/" aplicat numerelor intregi ne da catul impartirii. Noi avem nevoie de valoarea reala a raportului.