
02/11/2011, 03:40
|
 | | | Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 13 años, 5 meses Puntos: 1 | |
Respuesta: Programa de probabilidad Hola!
Usando la función que mencionas, me da 0 todo el rato... Qué he hecho mal? Aquí está el código:
#include <iostream>
#include <cmath>
using namespace std;
int n, k;
int factorial(int);
int main ()
{
int n, k, c;
double p, b;
cin>>n>>k;
p=0,5;
c=n-k;
b=((factorial(n))/(factorial(k)*factorial(c)))*pow(p,k)*pow(1-p,n-k);
cout<<b;
}
int factorial(int n)
{
int a = 1,i;
for (i = 1 ;i <= n ; i ++) a = a * i;
return a;
} |