//#include "fact.c"
#include<stdio.h>
#include<conio.h>
long double fact(int n)
{
long double prod=1;
int i;
for(i=1;i<=n;i++)
{
prod=prod*i;
}
return(prod);
}
long double fact(int);//function prototype
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));
}
void main()
{
int n,r,ncr(int,int);
long npr(int,int);
printf("enter values of n and r\n");
scanf("%d%d",&n,&r);//reading values
if(n>=r)
{
printf("ncr is %d\n",ncr(n,r));
printf("npr is %d\n",npr(n,r));
}
else
{
printf("value of n can not be <r\n");
}
getch();
}
/*
enter value n and r
5
2
ncr=10;
npr=20
*/
c programs
#include<stdio.h>
#include<conio.h>
long double fact(int n)
{
long double prod=1;
int i;
for(i=1;i<=n;i++)
{
prod=prod*i;
}
return(prod);
}
long double fact(int);//function prototype
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));
}
void main()
{
int n,r,ncr(int,int);
long npr(int,int);
printf("enter values of n and r\n");
scanf("%d%d",&n,&r);//reading values
if(n>=r)
{
printf("ncr is %d\n",ncr(n,r));
printf("npr is %d\n",npr(n,r));
}
else
{
printf("value of n can not be <r\n");
}
getch();
}
/*
enter value n and r
5
2
ncr=10;
npr=20
*/
c programs
No comments:
Post a Comment