Hi, so im trying to write a program in C that solves for the 2 roots of a quadratic equation.
However I keep getting these errors:
cpp(13) : error C2064: term does not evaluate to a function taking 1 arguments
cpp(14) : error C2064: term does not evaluate to a function taking 1 arguments
My code is...
Code:#include <stdio.h> int main() { int a,b,c,d,sqrt; float root1,root2; printf("Enter A:"); scanf("%d%d%d",&a); printf("Enter B:"); scanf("%d",&b); printf("Enter B:"); scanf("%d",&c); d=b*b-4*a*c; root1=((-b)+sqrt(d))/(2*a); root2=((-b)-sqrt(d))/(2*a); printf("root1=%f & root2=%f",root1,root2); }
BTW, Line 13 and 14 are the ones with the "root1=((-b)+sqrt...etc"
So, can someone please help me with what is wrong?
Thanks![]()



LinkBack URL
About LinkBacks




