Cálculo de número Binomial

Publicado por Felipe Rezende 30/10/2005

[ Hits: 14.649 ]

Download binomial.c




Este código mostra como calcular o binomial de "n sobre p".

  



Esconder código-fonte

/*
 * Cálculo de número Binomial
 *
 * Autor: Felipe Rezende
 * Email: felipe_rezende@msn.com
 *
 * Data: 30/10/05
 *
*/

int main()
{
    int n,p;
    n = 10;
    p = 7;
    
    // Imprime o binomial de n sobre p
    printf("O binomial de %d sobre %d eh: %d\n", n, p, calculaBinomial(n,p));
    
    return(0);
}

/*
* Retorna o binomial do número 
* passado como parâmetro
*
* Fórmula:
*    n!
* --------
* p!(n-p)!
*
*/
int calculaBinomial(n,p)
{
    return (calculaFatorial(n) / (calculaFatorial(p)*calculaFatorial(n-p)));
}

/*
* Retorna o fatorial do número 
* passado como parâmetro
*
* Fórmula:
* n! = n(n-1)!
*
*/
int calculaFatorial(int num)
{
    return ((num <= 1)?1: (num * calculaFatorial(num-1)));
}

Scripts recomendados

Utilizando arrays, funções e arquivos de texto

Calculadora básica em C

Dado determinados números, retorna-os em ordem crescente

Relógio em C

De 10 a 1000


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts