برنامه رسم مربع توپر به صورت حلزونی
#include iostream.h
#include conio.h
void wait()
{
for(int i=0;i<1000;i++)
for(int j=0;j<1000;j++)
for(int z=0;z<1000;z++);
}
struct point
{
int x,y;
};
main()
{
int f,s,i;
point p;
cout<<"plese enter x,y\n";
cin>>p.x>>p.y;
for(f=0;f<5;f++)
{
gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.x)++;
}
for(s=0;s<5;s++)
{
gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.y)++;
}
for(i=0;i<5;i++)
{
gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.x)--;
}
for(int d=0;d<4;d++)
{
gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.y)--;
}
gotoxy(p.x,p.y);
for(i=0;i<4;i++)
{
cout<<"*";
wait();
(p.x)++;
}
for(i=0;i<3;i++)
{ gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.y)++;
}
for(i=0;i<3;i++)
{
gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.x)--;
}
for(i=0;i<2;i++)
{
gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.y)--;
}
for(i=0;i<2;i++)
{
gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.x)++;
}
gotoxy(p.x,p.y);
cout<<"*";
wait();
(p.y)++;
for(i=0;i<2;i++)
{
gotoxy(p.x,p.y);
(p.x)--;
cout<<"*";
wait();
}
return 0;
}