#include <stdio.h>

/*
 * Program to show a simple recursive function.
 * Terry Harvey CISC 105 section 98 TA James Jamerson
 */
int fact(int n);
int main(){
    int input;
    printf("Enter a positive integer: ");
    scanf("%d", &input);
    printf("Factorial of %d is %d\n", input, fact(input));

    return 0;
}

/* A recursive function calls itself. */
int fact(int n){
    if (n <= 2)
	return n;
    else
	return n * fact (n-1);

}
