Call us at 0700-922-6559 or Click here

Write a program to find the factorial of a given 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 integer

    if (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;

}

Output-

Enter an integer: 10

Factorial of 10 = 3628800

Leave a Reply

Your email address will not be published. Required fields are marked *