#include <stdio.h>

int factorial (int n){
    int resultado;
    if (n < 0)
        resultado= 0;
    else   
        if (n == 0)
            resultado= 1;
        else{
            resultado=1;
            for (int i = 1; i <= n; i++)
            resultado *=i;
        }
    return resultado;    
}

int main()
{
    int r1 = factorial(-8);
    printf("Factorial de -8: %d\n", r1);

    int r2 = factorial(0);
    printf("Factorial de 0: %d\n", r2);

    int r3 = factorial(1);
    printf("Factorial de 1: %d\n", r3);

    int r4 = factorial(5);
    printf("Factorial de 5: %d\n", r4);

    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: