Gracias por A2A Abhi.
Divide la expresión en dos oraciones simples.
Tomando factorial de cada enésimo término.
El término se suma o resta en función de su posición. Más específicamente, los términos pares se restan mientras que los términos impares se agregan.
- ¡Necesito ayuda para resolver ángulos y mediciones de arco!
- ¿Qué significa voltear la matriz en columna o fila?
- ¿Cuáles son las diversas pruebas para el problema de suma simple, [matemáticas] 1 + 2 + 3 + \ puntos + n = \ dfrac {n (n + 1)} {2} [/ matemáticas]?
- ¿Qué son las anotaciones asincrónicas para el análisis de complejidad?
- ¿Puedes resolver mi pregunta de matemáticas?
Entonces, el enésimo término se define como ((-1) ^ (n + 1)) * n !.
((-1) ^ (n + 1)) asigna la operación de sumar o restar dependiendo del valor de n.
El primer término, será ((-1) ^ 2) * 1 !, es decir, 1 !.
2do término = ((-1) ^ 3) * 2 !, es decir, -2 !.
Agrega todos estos términos.
Para C / C ++, el bloque de bucle sería,
(int i y sum se definen y sum se establece en 0. n es el número de términos)
para (i = 1; i <= n; i ++)
sum = sum + (pow (-1, n + 1) * fact (n));
fact () será una función definida por el usuario para factorial con el prototipo [int fact (int)], que debe escribir usted mismo. Intenta hacerlo.
En caso de cualquier problema, no dude en hacer ping. 🙂