C Beginner

Discussion in 'C' started by Valiantangel, Apr 15, 2012.

1. ValiantangelNew Member

Joined:
Apr 14, 2012
Messages:
6
0
Trophy Points:
0
I am getting errors in the polynomial equation x.I hav no idea whats wrong.This equation was provided.My code is as followed

Code:
```#include<stdio.h>
#include<stdlib.h>

int main(void)
{

double x;
double polynomial=3x^3-5x^2+6;     [COLOR="Red"]/*This is giving me problem*/[/COLOR]

x=2.55;
printf("The value of polynomial is %lf\n",polynomial);

system("pause");

return(EXIT_SUCCESS);
}```

2. DRKNew Member

Joined:
Apr 13, 2012
Messages:
44
3
Trophy Points:
0
1. Every programming language has its specific syntax. You cannot simply write mathematical expression, it is required to use some symbols called operators.
2. You have to assign value to x before you evaluate polynomial.

3. ChongNew Member

Joined:
May 15, 2011
Messages:
29
7
Trophy Points:
0
For MS Visual C++, the following will do:

#include <math.h> //or [itex]

double x=2.55;
double polynomial = 3*pow(x,3)-5*pow(x,2)+6

4. crashcoderNew Member

Joined:
Apr 25, 2012
Messages:
3
0
Trophy Points:
0
Location:
florida
try using the "pow function" polynomial=3*pow(x,( 3))-5*pow(x,(2))+6;
You could declare x as const int x=?; above your polynomial variable;
logically it could work, but id google the pow function to make sure i wrote it right
its been a while since ive used it.

Joined:
Apr 25, 2012
Messages:
3