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;
}