I wrote the following code…for field trip problem where probability of alice to enjoy the trip was to be found i.e when atleast k of her friends could go. but it gave RUNTIME ERROR …this is my second submission with this error in 2 days…im clueless .please help !
#include
using namespace std;
double fact(int n)
{
int fac;
fac=n*fact(n-1);
return fac;
}
double comb(int a,int b)
{
double temp;
temp=fact(a)/(fact(b)*fact(a-b));
return temp;
}
int main()
{
int t,s,n,k,m,r=0;
cout<>t;
cout<>n>>m>>k;
double ans1,a2[10],ans3,ans4;
while(t--)
{
ans1=comb(s-k-1,n-k-1)/comb(s-k,n-k);
ans3=comb(s-1,n-1)/comb(s,n);
a2[r]=0;
while(r<m-k+1)
{
a2[r]+=((comb(m-1,k)*comb(s-k,n-k))/comb(s,n));
}
ans4=(ans1*a2[r])/ans3;
cout<<"probability for case is :\t"<<ans4;
}
return 0;
}