#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <graphics.h>
void ross();
void main()
{
 int ag,mg,x,y,xi,yi,n;
 float ang,m;
 double r,angulo;
 ag=DETECT;
 initgraph(&ag,&mg,"c:\\borlandc\\bgi");
 x=getmaxx(); y=getmaxy();
 xi=x/2; yi=y/2;
 setbkcolor(7);
 setcolor(11);
 line(xi,10,xi,y);
 line(0,yi,x,yi);
 for(n=2;n<9;n++)
 {
  for(ang=0;ang<360;ang+=0.5)
  {
   angulo=(double) (ang*3.141592/180);
   r=(n-1)*30*sin(n*angulo);
   putpixel((int) (r*cos(angulo))+xi,yi-(int) (r*sin(angulo)),10);
  }
  delay(1000);
 }
 getch();
 closegraph();
}