Informática, perguntado por gijma2rt7iyoliv, 1 ano atrás

preciso de ajuda para escrever um programa em c que calcule o binômio de Newton dado pela expressão (n/k)=n!/(n-k)!k!

Soluções para a tarefa

Respondido por KuroeJin
0
#include<stdio.h>
#include<stdlib.h>

int fatorial(int num, int aux);

int main(){
int k=0, n=0;
do{
printf("Insira o valor do numerador binomial: ");
scanf("%d", &n);

printf("\nInsira o valor do denominador binomial: ");
scanf("%d", &k);

if((n>=0)&&(k>=0)&&(n>=k)){
int value = fatorial(n,1)/( fatorial(n-k,1)*fatorial(k,1) );

printf("\n\nO valor do binomio eh %d\n\n", value);
}
else{ printf("\nValor(es) invalido(s)\n\"); }
}while((n<0)||(k<0)||(n<k));

system("pause");

return 0; }

int fatorial(int num, int aux){

if(num>1){
aux*=num;
return fatorial(num-1, aux); }

return aux; }
Perguntas interessantes