hey! I dont see what is wrong in this source! The error message is expected `;' before "t" . I tryed doing that but didn't work! Please correct it!

Code:#include <iostream> #include <cmath> using namespace std; #define cls (cout << "\003[2J") #define locate(z,s) (cout <<"\003["<< z << ';' << (s) <<'H') #define dot(x,y) (locate(y,x) << '*') #define pi 3.1416 #define mx 40 #define my 12 #define a 25 #define b 10 int main() { int x, y; cls; for( double t = 0.0 ; t <= pi/2 t += 0.03) { x = (int) (A * cos(t) + 0.5); y = (int) (B * sin(t) + 0.5); DOT( x+Mx, y+My); DOT( x+Mx,-y+My); DOT(-x_Mx, y+My); DOT(-x+Mx,-y+My); } LOCATE(24, 0); char c; cin>>c; return 0; }