Why does it display a zero at the end?
Code:
#include "StdAfx.h"
#include <stdio.h>
#include <math.h>
/* Function Prototypes */
/*double ffunction(),
dfunction(),
calcfunction(),
incguess(),
displayfound(),
displaynotfound();*/
double ffunction(double beta, double gamma, double delta, double x, double fx);
int
main(void)
{
double b,
c,
d,
guess,
ans=0;
printf("please enter b, c, d and guess>\n");
scanf("%lf %lf %lf %lf", &b, &c, &d, &guess);
ffunction(b,c,d,guess,ans);
printf("fx= %f\n", ans);
return(0);
}
double
ffunction(double beta, double gamma, double delta, double x, double fx){
fx = (pow(x,3))+beta*pow(x,2)+gamma*x+delta;
return (fx);
}