C Patterns

 

1)In this example n=5
          
                                *
                              *  *
                            *  *  *
                          *  *  *  *
                        *  *  *  *  *
                          *  *  *  *
                            *  *  *
                             *  * 

                               *   

program:

#include <stdio.h>
int pat(int n)
{
    int i,j;

     for(i=1;i<=n-1;i++,printf("\n"))
    {
      for(j=1;j<=n-i;j++)
      printf(" ");
      for(j=1;j<=i;j++)
      {
        printf(" *");
      }
   }
   for(i=n;i>=1;i--,printf("\n"))
    {
      for(j=1;j<=n-i;j++)
      printf(" ");
      for(j=1;j<=i;j++)
      {
        printf(" *");
      }
    }


}

int main()
{
  int n;

  printf("enter n value\n");
  scanf("%d",&n);

  pat(n);

  return 0;
}






/////////////////////////////////////////////////



2)In this example n=5

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

program:
 
#include <stdio.h>
int pat(int n)                //function definition
{
    int i,j,k;

    for(i=1;i<=n;i++,printf("\n"))
     {

      for(j=1;j<=i;j++)
      {
        printf("*");
      }
    }
   for(i=n;i>=1;i--,printf("\n"))
    {
       for(j=1;j<=2*n-1-i;j++)
        printf(" ");
      for(j=1;j<=i;j++)
      {
        printf("*");
      }
    }
}

int main()
{
  int n;

  printf("enter n value\n");
  scanf("%d",&n);

  pat(n);

  return 0;
}

////////////////////////////////////////////




3)  In this example n=5

                  

                   *

               *  *

           *  *  *
      *  *  *  *
  *  *  *  *  *
      *  *  *  *
          *  *  *
             *  *
                 *
Program:
#include <stdio.h>
int pat(int n)
{
    int i,j;
  for(i=1;i<=n-1;i++,printf("\n"))
      {
       for(j=1;j<=n-i;j++)
         printf(" ");
       for(j=1;j<=i;j++)
         printf("*");
   }
     for(i=n;i>=1;i--,printf("\n"))
       {
         for(j=1;j<=n-i;j++)
             printf(" ");
          for(j=1;j<=i;j++)
             printf("*");
       }
}

int main()
{
  int n;
  printf("enter n value\n");
  scanf("%d",&n);
  pat(n);
return 0;
}
  
/////////////////////
4)  In this example n=5


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

Program:

#include <stdio.h>
int pat(int n)
{
    int i,j;

    for(i=n;i>=1;i--,printf("\n"))
    {
      for(j=1;j<=n-i;j++)
      printf(" ");
      for(j=1;j<=i;j++)
      {
        printf("*");
      }
    }

     for(i=2;i<=n;i++,printf("\n"))
    {
      for(j=1;j<=n-i;j++)
      printf(" ");
      for(j=1;j<=i;j++)
      {
        printf("*");
      }
   }

}

int main()
{
  int n;

  printf("enter n value\n");
  scanf("%d",&n);

  pat(n);

  return 0;
}
   

/////////////////////
5)  In this example n=5


*    *    *    *   *

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

Program:

#include <stdio.h>

int pat(int n)
{
    int i,j;

  for(i=n;i>=1;i--,printf("\n"))
     {
        for(j=1;j<=n-i;j++)
           printf(" ");
        for(j=1;j<=i;j++)
          printf(" *");
      }
  
  for(i=2;i<=n;i++,printf("\n"))
       {
        for(j=1;j<=n-i;j++)
          printf(" ");
        for(j=1;j<=i;j++)
        printf(" *");
  
         }
}
 int main()
{
  int n;

printf("enter n value\n");
 scanf("%d",&n);

 pat(n);
  
 return 0;
}
 

Comments

Popular Posts