Busco urgentemente un experto en programación en C para encontrar el factorial de 50. El resultado debe ser un número entero exacto e impreso en pantalla.
Puedes encontrarlo en dos partes: primero encuentra el factorial de 35, luego encuentra el resultado de multiplicar 36 ~ 50 y luego multiplícalo por un número grande para obtener el resultado final. //programa #include lt; cstdlibgt;
#include lt; usando el espacio de nombres std;
int i;
largo largo resultado1 = 1, resultado2 = 36; para (i=2; ilt;=35; i)
resultado1 *= i; p> p>
for (i=37; ilt;=50; i)
result2 *= i;
coutlt;lt; "El resultado de la multiplicación de 1~ 35 es: "lt;lt;result1lt;lt;endl;
coutlt;lt; "El resultado de la multiplicación de 36~50 es: "lt;lt;result2lt; lt;endl;
system("PAUSE");
return EXIT_SUCCESS;
}// Resultados de ejecución: