n.(n-1) . (n.-2)....1
donde 1! es igual a 1 y 0! se define como 1, por ejemplo. 5! es el producto de 5.4.3.2.1, que es igual a 120.
El factorial de un entero, number, mayor o igual que 0, pude calcularse iterativamente(no recursivamente) empleando el ciclo for como sigue:
factorial = 1;
for(int counter = number; counter >= 1; counter++)
factorial *= Counter;
Mediante la siguiente relacion se llaga a una definicion recursiva de la funcion factorial
n!= n.n(n-1)!
para C++ seria asi:foto + grande
Para C# seria asi:foto + granade
Nota:
Tipos de datos comparados en diferentes lengaujes
C++ C#
---------------------------------------------------------------
4 bytes sin signo = unsigned int y unsigned long = uint
----------------------------------------------------------------
mas infomacion : Tipos de datos comparados
No hay comentarios:
Publicar un comentario