Pattern program hollow diamond

#include <stdio.h>

int main()
{
 int n = 10; // size (Even size)

 int px = n/2; // mid
 int py = n/2;


 int i,j; // loop var

 for(i = 1; i <= n; i++)
 {
  
  for(j = 1; j <= n-1; j++)
  {
  if((i==1 || i==n) && j==n/2)
  {
    printf("*");	
  }
  else if(j==px)
   {
    printf("/");	
   }
   else if(j==py)
   {
    printf("\\");	
   }
   else
   {
    printf(" ");
   }
  }
 
   if(i==n/2) 
   {
     int t=px; // swap value of px and py
     px=py;
     py=t;
   }
   else
  {
  px--;  
  py++;
  }
  
  printf("\n");
 }

return 0;
}

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *