IB001 – Seminární skupiny 16, 17, 18 a 19

Faktoriál (funkcia) – zdrojový kód

/*
    Program, na vypocet faktorialu pomocou funkcie.
*/

#include <stdio.h>

unsigned long long faktorial(unsigned int n)
{
    unsigned long long fact = 1;

    for (unsigned int i = 2; i <= n; i++)
       fact *= i;

    return fact;
}

int main(void)
{
    unsigned short n;

    printf("Zadaj cislo: ");
    scanf("%hu", &n);

    printf("%hu! = %llu\n", n, faktorial(n));

    return 0;
}