C program to find ncr; Through this tutorial, we will learn how to find ncr in c program.
In mathematics, combination or nCr, is the method of selection of ‘r’ objects from a set of ‘n’ objects where the order of selection does not matter.
nCr = n!/[r!(n-r)!]
C Program to Find ncr
// C program to calculate the value of nCr
#include <stdio.h>
int getFactorial(int num)
{
    int f = 1;
    int i = 0;
    if (num == 0)
        return 1;
    for (i = 1; i <= num; i++)
        f = f * i;
    return f;
}
int main()
{
    int n = 0;
    int r = 0;
    int nCr = 0;
    printf("Enter the value of N: ");
    scanf("%d", &n);
    printf("Enter the value of R: ");
    scanf("%d", &r);
    nCr = getFactorial(n) / (getFactorial(r) * getFactorial(n - r));
    printf("The nCr is: %d\n", nCr);
    return 0;
}
The output of the above c program; as follows:
Enter the value of N: 7 Enter the value of R: 3 The nCr is: 35