
  Realize un programa en c que hiciera un caracol en toda la pantalla, luego que me apareciera una x en la pantalla y ahora me eh kdado atorado en el programa que debe ir llenando la pantalla y va formando un signo de + . Siguiendo la secuencia mostrada.
                                               1
                                               5
48                                                                                        62
                                               7
                                               3
Les dejo el k hice haber si me pueden ayudar.
 #include<stdio.h>
int  s,x,xd,yd,xi,yu,y,b;
 main()
 {
 clrscr ();                         
s=1;
x=0;
xd=80;
yd=24;
xi=1;
yu=2;
y=1;
b=0;
do
{
 if(b==0)
   if(x<=xd)
   {
 x++;
 if(x==xd)
       {
       b=1;
       xd--;
       y--;
       }
   }
 if(b==1)
   if(y<=yd)
   {
   y++;
 if (y==yd)
   {
   b=2;
   yd--;
   x++;
   }
   }
   if(b==2)
     if(x>=xi)
     {
     x--;
     if(x==xi)
     {
     b=3;
     xi++;
     y++;
     }
     }
     if(b==3)
       if(y>yu)
       {
       b=0;
       yu++;
       }
       }
   while(s<1921);
   gotoxy(x,y);
   printf("*");
   getch();
   s++;
   }
Si me pueden ayudar se los agradesco