//lee un entero imprem su factorial #include int fac(int n){ if (n < 0) return 0; else if ((n == 0)||(n ==1)) return 1; else return n * fac(n-1); } main(){ int x; printf("ingrese un entero: "); scanf("%d", &x); int z; z = fac(x); printf("el factorial %d es: %d\n",x,z); }