#include #include #include #include void show(int i,float h, float v); void erease(int i, float h, float v); void main(void) { int driver = DETECT,mode; int i; initgraph(&driver,&mode,"a:\\bgi"); // d:\\BC31\\bgi"); setcolor(WHITE); line(1,400,400,400); for ( i = 0; i < 80; i++ ) { show(i, 5.0, 9.0); if (i>10) show(i-10, 10.0, 8.0); delay (300); erease(i, 5.0, 9.0); if (i>10) erease(i-10, 10.0, 8.0); } closegraph(); } void show(int i, float h, float v) { int x, y; x=h*i; y=v*i-0.15*i*i; setcolor(RED); circle(400-x,400-y,2); } void erease(int i, float h, float v) { int x, y; x=h*i; y=v*i-0.15*i*i; setcolor(BLACK); circle(400-x,400-y,2); }