Números Armónicos X92933


Statement
 

pdf   zip

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

  • No olvide imprimir un salto de línea al final.

  • Tome el siguiente código en c++ como guía.

#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;
}
Public test cases
  • Input

    2
    

    Output

    1.5000
    
  • Input

    0
    

    Output

    0.0000
    
  • Input

    7
    

    Output

    2.5929
    
  • Input

    10
    

    Output

    2.9290
    
  • Information
    Author
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C C++ Java Python