C Program to Print nCr using For Loop
Write a Program to Print nCr using For Loop
// C Program to Print nCr using For Loop
#include <stdio.h>
int fact(n)
{
int f = 1, i;
for(i = 1; i <= n; i++)
{
f = f * i;
}
return f;
}
int main()
{
int n, r;
printf("Enter the value of n:--> ");
scanf("%d", &n);
printf("Enter the value of r :--> ");
scanf("%d", &r);
int result = fact(n)/(fact(r)*fact(n-r)); //combination formula
printf("The value of nCr is %d", result);
return 0;
}
Output:
Enter the value of n:--> 5
Enter the value of r :--> 3
The value of nPr is 60