ad

Saturday, April 26, 2025

c program to display alphabet pattern H with asterisk

 C Program

C program to Print  Alphabet  H star pattern 

Example:-


#include <stdio.h>

int main()
{
    int a, b;
    int n = 7;
    for (a = 0; a < n; a++)
{
        for (b = 0; b < n;b++)
{
            if (b == 0 || b == n - 1 || a == n / 2)
                printf("*");
            else
                printf(" ");
        }
        printf("\n");
    }

    return 0;
}

This C Program Print a pattern in the shape of the capital letter H using asterisks (*) 

Explain Program

Step :1

#include <stdio.h>

  • standard input-output library use functions like printf().

Step :2

int main()

  • The entry point of any C program.
Returns an integer 

Step :3

int a, b;

  • These are loop variables used in the nested for loops:
  • a: Controls the rows.
  • b: Controls the columns.

Step :4

int n = 7;

  • n is the dimension of the pattern.
  • The output will be a 7x7 grid 
  • You can modify n to change.

Step :5

for (a = 0; a < n; a++)

  • Outer loop — iterates over rows from 0 to 6 (7 iterations).

Step :6

for (b = 0; b < n; b++)

  • Inner loop — iterates over column from 0 to 6.

Step :7

if (b == 0 || b == n - 1 || a == n / 2)

key condition to print the star *:

  • b == 0 → First column (left vertical line)
  • b == n - 1 → Last column (right vertical line)
  • a == n / 2 → Middle row (horizontal bar)

Step :8

printf("*");

 printf(" ");

  • Prints either a star or a space.

Step :9

printf("\n");

  • After each row is complete, this move to the next line.

Step :10

return 0;

C program to Print  Alphabet  H star pattern 

Output:-

C program to Print  Alphabet  H star pattern

Related Post :-

C program to print alphabet b star

C program to Print A star pattern Asterisks pattern


No comments:

Post a Comment