Implementar y usar desde main una función que reciba un entero y devuelva su factorial, en
caso de entero negativo, devolver un -1.
#include <stdio.h>
#include <stdlib.h>
int factorial(int num)
{
int facto=0,a,b;
if(num>=1){
a=2;
b=2;
facto=1;
while(a<=num){
facto = facto*b;
b++;
a++;
}
}else{
facto=-1;
}
return (facto);
}
int main()
{
system("title Salvatore Haro - Ejercicio 35");
system("color 4f");
int resultado,num;
printf("Dame un entero:");
scanf("%d",&num);
resultado = factorial(num);
printf("El factorial de %d es %d\n\n",num,resultado);
return 0;
}