Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: FERNANDOXD en 10 Noviembre 2019, 03:32 AM

Título: una consulta este ejercicio como se hace espero su respuesta
Publicado por: FERNANDOXD en 10 Noviembre 2019, 03:32 AM
S = 1/2 + 22/4! + 33/6!+ ... + NN/(2N)!
Título: Re: una consulta este ejercicio como se hace espero su respuesta
Publicado por: engel lex en 10 Noviembre 2019, 03:41 AM
sinceramente desconozco que respuesta esperas recibir... así que iré a lo basico

esto es una sumatoria (un poco arbitraria porque no se como sería a partir del 10 ya que no está estrictamente de forma matematica a demás el primer termino no coincide al patron, así que ignoro si es 1/2 + NN/(2N) donde N es igual o mayor que 2

el simbolo de exclamación es un factorial...  es decir, es la multiplicacion de dicho numero con todos los anteriores naturales a este, por ejemplo

4! = 4x3x2x1 = 24
6! = 6x5x4x3x2x1 = 720

de resto es una división normal

s = 1/2 + 22/24 + 33/720...

lo que tendría una tendencia a 1,4625 mas o menos (sin importar si termina en 3 o es al infinito)
Título: Re: una consulta este ejercicio como se hace espero su respuesta
Publicado por: FERNANDOXD en 10 Noviembre 2019, 03:53 AM
lo que me pide es hacer un programa que calcule toda esa sumatoria de n numeros
Título: Re: una consulta este ejercicio como se hace espero su respuesta
Publicado por: engel lex en 10 Noviembre 2019, 04:11 AM
son 2 ciclos anidados, uno para la sumatoria y el anidado para el factorial

resultado = 1/2
para N desde 2 hasta X (donde X es el mayor a calcular)
factorial = 1
para multiplo desde 2 hasta N*2
  factorial = factorial * multiplo
fin para multiplo

 actual = N+N*10 / factorial
 resultado = resultado + actual
fin para N

imprimir -> "el resultado es: " -> resultado


en  general esa es la logica a seguir

el N+N*10 es para hacer tus doble digitos es decir N=2 es 2+20, N=3 es 3+30... esto solo aplica hasta el 9 ya que el ejecicio propuesto no está en un lenguaje estrictamente matematico