hola foro, pues bueno tengo este sencillo código, el cual a segun yo esta bien, el problema es q el resultado de mi factorial es negativo, y me he dado cuenta q cambiandole el tipo de dato cambia el resultado, si alguien me pudiese ayudar, por favor
Código PHP:
#include <stdio.h>
#include<iostream.h>
//int factorial(int);
void main()
{
unsigned long fact=5,num;
printf("\n El numero a calcular es %d",fact);
for(unsigned long i=5;i>=1;i--)
num*=i;
printf("\n Y su factorial es %d",num);
}