This is a C program to calculate total number of permutations and combinations for given values of n and r. This program calculates nPr and nCr using functions.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
long double fact( int);
int ncr( int ,int);
long npr( int ,int);
main()
{
int n,r;
printf(" Enter value of n & r \n");
scanf("%d %d",&n ,&r);
if( n>= r)
{
printf( "%d C %d is %d \n",n,r,ncr( n ,r));
printf("%d P %d is %ld\n",n,r,npr( n, r));
}
else
{
printf("\n n should be greater than r");
getch ();
exit(0);
}
}
long double fact( int p)
{
long double facts = 1;
int i;
for( i = 1; i<= p; i++)
facts = facts * i;
return(facts);
}
int ncr ( int n, int r)
{
return( fact( n) / (fact( r) * fact(n- r) ) ) ;
}
long npr( int n ,int r)
{
return( fact( n) / fact( n- r));
}
Information about resetting and configuring Mobile phones (Java, Android, Symbian etc), educational articles especially for programming in C, C++ and Java and more about Computers and operating systems
C program to Calculate Permutations and Combinations (nPr and nCr)
Labels:
$ccpp
,
c language
,
C programming
,
calculate
,
combinations
,
computer programming
,
factorial
,
functions
,
mathematical
,
nCr
,
nPr
,
permutations
,
source code
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment