You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
749 B
C

/* Binomial Coefficient - Write a function to find factorial of a number. Using this function, find value of binomial co-efficient (B) where B = n! / r! * (n-r)! where n and r are natural numbers. */
#include <stdio.h>
#include <conio.h>
long fact(int n) ;
void main()
{
int n, r ;
long f1, f2, f3, b ;
clrscr() ;
printf("Enter natural numbers n and r (n>r): ") ;
scanf("%d %d", &n, &r) ;
f1=fact(n) ;
f2=fact(r) ;
f3=fact(n-r) ;
b=f1/(f2*f3) ;
printf("Binomial Coefficient = %ld", b) ;
getch() ;
}
long fact(int n)
{
int i;
long f=1 ;
for(i=1 ; i<=n ; i++)
f=f*i ;
return f ;
}
/*
Output:
Enter natural numbers n and r (n>r): 9 5
Binomial Coefficient = 126
*/