ad

Wednesday, June 18, 2025

C program to display alphabet pattern T with Asterisk

web designing theory logo

 C program to Print  Alphabet  T  Using star pattern  

Example 


#include <stdio.h>

int main() {
    int a, b;
    int n = 7; // height of the T

    for (a = 0; a < n; a++) {
        for (b = 0;  b< n; b++) {
            // Print * for the top bar and vertical middle bar
            if (a == 0 || b == n / 2)
                printf("*");
            else
                printf(" ");
        }
        printf("\n");
    }

    return 0;
}


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

Explain Program

Step 1 ]  

 #include <stdio.h>

int main() {

    int a, b;

    int n = 7; 

 height of the T
n is set to 7, which means the height of the "T" will be 7 rows  variable a and b  are use as loop

Step 2 ]  


Outer Loop – Rows

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


This loop iterates from 0 to 6 (total 7 times),

 each iteration representing one row of output.

Step 3]  

Inner Loop – Columns

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


For each row, this loop iterates 7 times (columns from 0 to 6).

Step 4]  

Conditional Statement


        if (a == 0 || b == n / 2) 
            printf("*");
        else
            printf(" ");


a == 0: For the first row, print a * in every column — this forms the top horizontal bar of the "T".

b == n / 2: For all rows, 
print a * in the middle column (
since n = 7, n / 2 = 3) — this forms the vertical bar of the "T".
Else, print a space.

Step 5 ]  

  printf("\n");

Moves the cursor to the next line after printing each row.