Patterns

Right triangle Star Pattern


int main() {
for(int i=1;i<=5;i++)
{
  for(int j=1;j<=i;j++)
  {
    printf("*");
  }
    printf("\n");
}
  return 0;
}

OUTPUT:



Square star pattern

int main() {
for(int i=0;i<5;i++)
{
  for(int j=0;j<5;j++)
  {
    printf("*");
  }
    printf("\n");
}
  return 0;
}



Hollow square star pattern

int main() {
for(int i=1;i<10;i++)
{
  for(int j=1;j<10;j++)
  {
    if(i==1||j==1||j==9||i==9)
      printf("*");
    else
    printf(" ");
  }
    printf("\n");
}
  return 0;
}





Hollow square star pattern with a diagonal

int main() {
for(int i=1;i<10;i++)
{
  for(int j=1;j<10;j++)
  {
    if(i==1||j==1||j==9||i==9)
      printf("*");
    else
    printf(" ");
  }
    printf("\n");
}
  return 0;
}

Rhombus star pattern
int main() {
  int i,j;
  for(i=1;i<8;i++)
  {
    for(j=1;j<8-i;j++)
    {
      printf(" ");
    }
 
    for(j=1;j<8;j++)
    {
      printf("*");
    }
    printf("\n");
  }
  return 0;
}

Hollow Rhombus pattern

int main() {
  int i,j;
  for(i=1;i<=8;i++)
  {
    for(j=1;j<=8-i;j++)
    {
      printf(" ");
    }
 
    for(j=1;j<=8;j++)
    {
       if(i==1||j==1||j==8||i==8)
          printf("*");
       else
          printf(" ");
    }
    printf("\n");
  }
  return 0;
}

Mirrored rhombus star pattern

int main() {
int i,j;
for(i=1;i<=6;i++)
{
  for(j=1;j<i;j++)
  {
    printf(" ");
  }
  for(j=1;j<=6;j++)
  {
    printf("*");
  }
  printf("\n");
}
  return 0;
}
Hollow Mirrored rhombus pattern
int main() {
int i,j;
for(i=1;i<=6;i++)
{
  for(j=1;j<i;j++)
  {
    printf(" ");
  }
  for(j=1;j<=6;j++)
  {
     if(i==1||j==1||j==6||i==6)
          printf("*");
       else
          printf(" ");
  }
  printf("\n");
}
  return 0;
}


Hollow Right triangle star pattern
int main() {
for(int i=1;i<=5;i++)
{
  for(int j=1;j<=i;j++)
  {
     if(i==1||j==1||j==5||i==5||j==i)
      printf("*");
    else
    printf(" ");
  }
    printf("\n");
}
  return 0;
}

Mirrored right triangle star pattern

int main()
{
    int i,j;
    for(i=1; i<=5; i++)
    {
        for(j=i; j<5; j++)
        {
            printf(" ");
        }

        for(j=1; j<=i; j++)
        {
            printf("*");
        }

        printf("\n");
    }
 
    return 0;
}

Hollow mirrored right triangle star pattern

int main()
{
    int i,j;
    for(i=1; i<=5; i++)
    {
        for(j=i; j<5; j++)
        {
            printf(" ");
        }

        for(j=1; j<=i; j++)
        {
            if(i==1||j==1||j==5||i==5||j==i)
              printf("*");
            else
              printf(" ");
        }

        printf("\n");
    }
 
    return 0;
}

Inverted right triangle star pattern
int main() {
int i,j;
for(i=0;i<=5;i++)
{
  for(j=1;j<=5-i;j++)
  {
    printf("*");
  }
  printf("\n");
}
  return 0;
}



Inverted right angled star pattern
int main() {
int i,j;
for(i=1;i<=5;i++)
{
  for(j=1;j<=5;j++)
  {
    if(j<=i)
    {
      printf(" ");
    }
    else
    printf("*");
  }
  printf("\n");
}
  return 0;
}


pyramid pattern
int main() {
int i,j;
for(i=1;i<=5;i++)
{
  for(j=1;j<=9;j++)
  {
    if(j>=6-i&&j<=4+i)
    printf("*");
    else
    printf(" ");
  }
  printf("\n");
}
  return 0;
}



Reverse pyramid pattern

int main() {
int i,j;
for(i=1;i<=5;i++)
{
  for(j=1;j<=5;j++)
  {
    if(i<j)
    {
      printf("*");
    }
    else
    printf(" ");
  }
   for(j=0;j<=5-i;j++)
  {
    printf("*");
  }
  printf("\n");
}
  return 0;
}



pattern X

int main() {
  int i,j;
  for(i=1;i<=5;i++)
  {
    for(j=1;j<=5;j++)
    {
      if(i==j||j==6-i)
      {
        printf("*");
      }
      else
      {
        printf(" ");
      }
    }
    printf("\n");
  }

  return 0;
}

Inverted Hollow pyramid
int main() {
int i,j;
for(i=1;i<=5;i++)
{
  for(j=1;j<=9;j++)
  {
    if(i==1||i==j||j==10-i)
    {
      printf("*");
    }
    else
    printf(" ");
  }
  printf("\n");
}
  return 0;
}

Plus "+" Pattern

int main() {
int i,j;
for(i=1;i<=5;i++)
{
  for(j=1;j<=5;j++)
  {
    if(i==3||j==3)
    {
      printf("*");
    }
    else
    printf(" ");
  }
  printf("\n");
}
  return 0;
}


Half Diamond pattern
int main() {
int i,j,k=0;
for(i=1;i<=7;i++)
{
  i<=4?k++:k--;
  for(j=1;j<=4;j++)
  {
    if(j<=k)
    {
      printf("*");
    }
    else
    {
      printf(" ");
    }
  }
  printf("\n");
}
  return 0;
}

Mirrored Half diamond pattern
int main() {
int i,j,k=4;
for(i=1;i<=7;i++)
{
  i<=4?k--:k++;
  for(j=1;j<=4;j++)
  {
    if(j<=k)
    {
      printf(" ");
    }
    else
    {
      printf("*");
    }
  }
  printf("\n");
}
  return 0;
}
Diamond pattern
#include <stdio.h>
int main() {
int i,j,k=0;
for(i=1;i<=9;i++)
{
   i<=5?k++:k--;
  for(j=1;j<=9;j++)
  {
    if(j>=6-k&&j<=4+k)
    {
      printf("*");
    }
    else
    {
      printf(" ");
    }
  }
  printf("\n");
}
  return 0;
}


Hollow Diamond star Pattern
#include <stdio.h>
int main() {
int i,j,k=0;
for(i=1;i<=9;i++)
{
   i<=5?k++:k--;
  for(j=1;j<=9;j++)
  {
    if(j>=6-k&&j<=4+k)
    {
      printf(" ");
    }
    else
    {
      printf("*");
    }
  }
  printf("\n");
}
  return 0;
}



Comments

Popular posts from this blog

Program to know the range of short signed integer

Finding the second largest in an array