2010-09-20 33 views
9

¿Hay alguna fórmula para esta serie? Creo que es una serie de armónicos en una forma de suma (1/k) para k = 1 hasta n1 + 1/2 + 1/3 + --- + 1/n =?

+9

esto pertenece, por ejemplo, en http://math.stackexchange.com/ – You

+1

No realmente, no lo suficientemente avanzado. – duffymo

+1

Bueno, no está relacionado con la programación, está relacionado con las matemáticas. – You

Respuesta

1
function do(int n) 
{ 
    if(n==1) 
     return n; 

    return 1/n + do(--n); 
} 
+2

Mientras que las soluciones recursivas se ven elegantes, en este caso es inapropiado. – You

+2

Si el número es lo suficientemente grande, obtendrá un desbordamiento de la pila, o estará agregando básicamente cero, y realmente no cambiará mucho el valor. –

+0

Me imaginé que usaría pequeños números de muestra – bevacqua

Cuestiones relacionadas