C Program to Print nPr using For Loop
Write a Program to Print nPr using For Loop
// C Program to Print nPr using For Loop
#include<stdio.h>
int fact(n)
{
int f = 1;
int 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(n-r); //permutation formula
printf("The value of nPr is %d", result);
return 0;
}
Output:
Enter the value of n:--> 5
Enter the value of r :--> 3
The value of nPr is 60