Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2010, 11:31
Avatar de Lizy94
Lizy94
 
Fecha de Ingreso: diciembre-2009
Mensajes: 149
Antigüedad: 15 años, 1 mes
Puntos: 0
duda con codigo

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);