Foro de elhacker.net

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

Código:
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