Wednesday, February 19, 2014

C Program to Find NCR and NPR Using Recursive Function

with 0 Comment
#include<stdio.h>
#include<conio.h>
int fact(int n);
void main()
{
int n,r,ncr,npr,n1,n2,n3,n4;
clrscr();
printf("\n NCR & NPR Using Recursive Function:\n");
printf("\n-------------------------------------------\n");
printf("\nInput:\n");
printf("\n********\n");
printf("\nEnter the n value:\n");
scanf("%d",&n);
printf("\nEnter the r value:\n");
scanf("%d",&r);
n3=n-r;
n1=fact(n);
n2=fact(r);
n3=n-r;
n4=fact(n3);
ncr=n1/(n2*n4);
npr=n1/n4;
printf("\nOutput:\n");
printf("\n********\n");
printf("\nNCR Value is:%d",ncr);
printf("\nNPR Value is:%d",npr);
getch();
}

int fact(int n)
{
int f;
if(n==0)
return 1;
else
f=n*fact(n-1);
return f;
}

0 comments:

Post a Comment

Powered by Blogger.

Blog Archive