// Combination Formula// nCr = n! / [r! - (n-r)!]// Permutation Formula// nPr = n! / (n-r)!#include<stdio.h>intfactorial(int);intfactorial(int n){if(n ==1)return1;return n *factorial(n -1);}intmain(){int n, r;float C, P;printf("Enter values or n & r: ");scanf("%d%d",&n,&r);// Check if r is validif(r <0|| r > n){printf("Error! Invalid value for r");return1;} P =(float)factorial(n)/factorial(n - r); C =(float)factorial(n)/(factorial(r)*factorial(n - r));printf("\nnCr = %f", C);printf("\nnPr = %f", P);return0;}