Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void main()
  5. {
  6.     int lenOfSquare, i, j;
  7.     printf("Enter a number: ");
  8.  
  9.     scanf("%d", &lenOfSquare);
  10.  
  11.     lenOfSquare = (2 * lenOfSquare) + 1;
  12.  
  13.     if (lenOfSquare > 1)
  14.     {
  15.         for (i = 1; i <= lenOfSquare; i++)
  16.         {
  17.             if (i == 1 || i == lenOfSquare)    //printing first and last line
  18.                 for (j = 1; j <= lenOfSquare; j++)
  19.                 {
  20.                     if (j == 1 || j == lenOfSquare)
  21.                         printf("+");
  22.                     else
  23.                         printf("-");
  24.                 }
  25.  
  26.             else if (i == ((lenOfSquare / 2) + 1))     //middle line
  27.             {
  28.                 for (j = 1; j <= lenOfSquare; j++)
  29.                 {
  30.                     if (j == 1 || j == lenOfSquare) printf("|");
  31.                    
  32.                     else if (j == ((lenOfSquare / 2) + 1)) printf("X");
  33.  
  34.                     else printf(" ");
  35.                 }
  36.             }
  37.  
  38.             else
  39.             {
  40.                 for (j = 1; j <= lenOfSquare; j++)
  41.                 {
  42.                     if (j == 1 || j == lenOfSquare) printf("|");
  43.  
  44.                     else if (i - j == 0) printf("\\");
  45.  
  46.                     else if (j == lenOfSquare - i + 1) printf("/");
  47.  
  48.                     else printf(" ");
  49.                 }
  50.             }
  51.  
  52.             printf("\n");
  53.         }
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement