Pattern in C

1. Write a program to print the pattern (n = 5)

* * * * *
 * * * * *
* * * * *
 * * * * *
* * * * *

2. Write a program to print the pattern (n = 7)

\*****/
*\***/*
**\*/**
***\***
**/*\**
*/***\*
/*****\

 #include <stdio.h>
  
  int main()
   {
          int n, i, j;
          printf("Enter number: ");
          scanf("%d", &n);
          for(i = 0; i < n ; i++)
          {
                  for(j = 0; j < n ; j++)
                  {
                         if(i == j)
                         {
                                 printf("\\");
                         }else if (i == n-1-j)
                                 printf("/");
                         else
                                 printf("*");

                  }
                  printf("\n");
         }

   }

3. Write a program to print the pattern (n = 6)

******
*    *
*    *
*    *
*    *
******

 #include <stdio.h>
  
  int main()
   {
          int n, i, j;
          printf("Enter number: ");
          scanf("%d", &n);
          for(i = 0; i < n ; i++)
          {
                  for(j = 0; j < n ; j++)
                  {
                         if (i == 0 || j == 0 || i == n-1 || j == n-1)
                                 printf("*");
                         else
                                 printf(" ");
                  }
                  printf("\n");
         }

   }