Thanks for the reply, have changed it to this but now when I run it, it will only let me make one input and always returns a value of 0. Does it need a big overhaul?
Code:double f(double dumx, double dumy); main() { double x; double y; scanf("%f", &y); scanf("&f", &x); printf("f(x,y)=%f", f(x, y)); return 0; } double f(double dumx, double dumy) { double result; result = (-(3.0*dumy)-(dumx*dumx)+(dumx/3.0)*(1.0/3.0)); return result; }