/* Fun‡”es - Introdu‡„o. C lculo combinat˘rio - III. PP, 96.12 */ #include main() { int n, p; printf("C lculo de Combina‡”es de n p a p\n"); printf("Introduza o valor de n :"); scanf("%d", &n); printf("Introduza o valor de p :"); scanf("%d", &p); printf("Combina‡”es de %d %d a %d = %d", n, p, p, fact(n)/(fact(p)*fact(n-p))); } int fact(int n) { int nf, i; switch(n) { case 1: nf = 1; break; default: nf = n*fact(n-1); break; } return(nf); }