Código:
eso es lo que llevo tengo problemas lo de la combinatoria funciona bien, pero la funcion del binomio de newton no se como hacerla, agredezco cualquier ayuda #include<stdio.h> float binomio(int a,int b,int n); float comb(int k,int u); int main (){ int a,b,n; printf("ingrese valor de a: "); scanf("%d",&a); printf("ingrese valor de b: "); scanf("%d",&b); printf("ingrese valor de n: "); scanf("%d",&n); binomio(a,b,n); } //funcion del binomio float binomio(int a,int b,int x){ int m=0,y=x,i; float c,bin=0; for(i=1;i<=x+1;i++){ c=comb(x,m); bin=bin+(c*pot(a,y)*pot(b,m)); y--; m++; } } //la combinatoria (n/m) float comb(int k,int u){ int b,i,f3,f1,f2; float o; b=k-u; f1=fact(k); f2=fact(u); f3=fact(b); o=f1/(f2*f3); return(o); } //funcion para los factoriales int fact(int d){ int i,f=1; if(d==0){ return(f); }else{ for(i=1;i<=d;i++){ f=f*i; } } return(f); } //funcion para calcular las potencias int pot(int v,int y){ int p=1,i; if(y==0){ return(1); }else{ for(i=1;i<=y;i++){ p=p*v; } } return(p); }