Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: eduardo17445 en 24 Abril 2013, 05:20 am



Título: una idea de como hacer esta funcion en c++
Publicado por: eduardo17445 en 24 Abril 2013, 05:20 am


4.- Implemente una función recursiva para calcular el número combinatorio:

  m!/m(n-m)!


Título: Re: una idea de como hacer esta funcion en c++
Publicado por: leosansan en 24 Abril 2013, 06:33 am

4.- Implemente una función recursiva para calcular el número combinatorio:

  m!/m(n-m)!

En

http://foro.elhacker.net/programacion_cc/teorema_binomial-t388312.0.html

tienes un par de formas de calcularlo.

Saluditos!. ...
(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)


Título: Re: una idea de como hacer esta funcion en c++
Publicado por: eduardo17445 en 25 Abril 2013, 04:57 am
ah ok weno yo lo calcule  de la siguiente manera m/n(m-n) pero claro sin el signo d esclamacion hay tenia la duda no c si lo lleva obligatorio


Título: Re: una idea de como hacer esta funcion en c++
Publicado por: flony en 25 Abril 2013, 05:25 am
haber un numero factorial n! es igual a n*(n-1)*(n-2)....1
o sea en la practica seria 4! es 4*3*2*1.....
y el numero que te piden seria
en la practica es mas facil
4!/4(9-4)! es 4!/(4*5!) que es 24/(4*120) que es 24/480 lo que te da 0.05...bueno ahi te dejo un link de un flaco que trabaja con numeros factoriales
http://codigoc.org/431-triangulo-de-pascal-en-c (http://codigoc.org/431-triangulo-de-pascal-en-c)
http://codigoc.org/405-factorial-de-forma-sencilla-en-c (http://codigoc.org/405-factorial-de-forma-sencilla-en-c)
http://codigoc.org/370-recursividad-aplicada-factorial (http://codigoc.org/370-recursividad-aplicada-factorial)