/*
    Get factorial of number
    By DreamVB
*/
#include <stdio.h>
#include <stdlib.h>

unsigned long factorial(int n){
    unsigned long long factorial = 1;

    for(unsigned int x = 1;x<=n;x++){
        factorial *= x;
    }

    return factorial;
}

int main()
{

    int i = 1;
    int f = 0;

    printf("Factorial calulator.\n\n");

    while(i <= 8){
        f = factorial(i);

        printf("Factorial of %d is %d\n",i,f);
        i++;
    }

    return 0;
}
