#include <stdio.h>
int fact(int z);
void main()
{
int n, r, ncr;
printf("\n Enter the value for N and R \n"); ncr = fact(n) / (fact(r) * fact(n - r));
printf("\n The value of ncr is: %d", ncr
); }
int fact(int z)
{
int f = 1, i;
if (z == 0)
{
return(f);
}
else
{
for (i = 1; i <= z; i++)
{
f = f * i;
}
}
return(f);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKaW50IGZhY3QoaW50IHopOwogCnZvaWQgbWFpbigpCnsKICAgIGludCBuLCByLCBuY3I7CiAKICAgIHByaW50ZigiXG4gRW50ZXIgdGhlIHZhbHVlIGZvciBOIGFuZCBSIFxuIik7CiAgICBzY2FuZigiJWQlZCIsICZuLCAmcik7CiAgICBuY3IgPSBmYWN0KG4pIC8gKGZhY3QocikgKiBmYWN0KG4gLSByKSk7CiAgICBwcmludGYoIlxuIFRoZSB2YWx1ZSBvZiBuY3IgaXM6ICVkIiwgbmNyKTsKfQogCmludCBmYWN0KGludCB6KQp7CiAgICBpbnQgZiA9IDEsIGk7CiAgICBpZiAoeiA9PSAwKQogICAgewogICAgICAgIHJldHVybihmKTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBmb3IgKGkgPSAxOyBpIDw9IHo7IGkrKykKCXsKICAgICAgICAgICAgZiA9IGYgKiBpOwoJfQogICAgfQogICAgcmV0dXJuKGYpOwp9