#include <stdio.h>

void factorial(int num, int *p_res){
	int i;
	*p_res = 1;
	for(i=2; i<=num; i++) {
		*p_res = *p_res * i;
	}
}

main(){
	int n, res;
	printf("Introduzca el valor de N: ");
	scanf("%d", &n);
	factorial(n, &res);
	printf("El factorial de %d es: %d\n", n, res);
}

