Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/11/2011, 03:40
Avatar de Intael
Intael
 
Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 13 años, 4 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;
}