Números Armónicos

Escribir un programa que lea un número nn e imprima el nn-th número armónico HnH_n, el cuál es calculado de la siguiente manera Hn=1/2+1/2+...+1/nH_n = 1/2 + 1/2 + ... + 1/n.

Entrada

La entrada consiste de un número natural nn.

Salida

Imprimir el valor de HnH_n con 4 dígitos después del punto decimal.

Observación

#include <iostream>
#include <iomanip>

using namespace std;


int main() {	
	int n;
	double suma = 0.0;
	
	cin >> n;
	
	for(int i = 1; i <= n; ++i){
		suma = suma + 1.0/i;
	}
	
	
	cout << fixed << setprecision(4) << suma << endl;
	
	return 0;
}

Información del problema

Autoría: Nelson Rangel Valdez

Generación: 2026-01-25T22:56:13.641Z

© Jutge.org, 2006–2026.
https://jutge.org