C Program to Find Factorial of a Number
The factorial of a positive number n is given by:
factorial of n (n!) = 1 * 2 * 3 * 4....n
The factorial of a negative number doesn’t exist. And, the factorial of 0 is 1. 
Factorial of a Number
#include <stdio.h>int main() {int n, i;unsigned long long fact = 1;printf("Enter an integer: ");scanf("%d", &n);// shows error if the user enters a negative integerif (n < 0)printf("Error! Factorial of a negative number doesn't exist.");else {for (i = 1; i <= n; ++i) {fact *= i;}printf("Factorial of %d = %llu", n, fact);}return 0;}