How To Print Alphabet E in Star Pattern

What will be the solution for the given star pattern?

Alphabet  in star pattern

Fig:-1

This program is executed on DEV C++ editor. You may choose any C or C++ editor to execute the program logic and programming will be same for all.

For printing the above star pattern follows the step mentioned below.

Step 1:- Draw a box of 4 column and 5 row. And insert star in such way that is form alphabet E as given in fig:-2
Box model of E with star pattern
Fig :-2

Step 2:- Now we have divided fig :-2 in two part so that we can easily write the code.
Part 2Part 1

Fig :-3

Step 3:- Now time for logic part if you will see in fig :-3 part 1 then you will find that figure is like rectangle with one side open.
1st part logic:-
if row =0 or row =4 or column = 0 then only print star.
2nd part logic:-
if row = 2 and column % 3 != 0 then only print star.
These are the 2 condition when we have to print star otherwise we have to print blank space. No time for programming.

Programming

#include<stdio.h>
#include<conio.h>
int main()
{
int row, col;     //Data type deceleration
for(row=0;row<=4;row++)   //For rows
{
for(col=0;col<=3;col++)  //For columns
{
if(row==0 || row == 4 || col==0)   //Condition for printing star
{
printf(" *");
}
else if(row==2 && col%3!=0)      //Condition for printing star
{
printf(" *");
}
else                      //For blank space
{
printf("  ");
}
}
printf("\n");      //for new line
}
getch();
return 0;
}

Output
Output of alphabet E in star pattern

Fig :-4

If you face any problem then comment in comment section or visit my YouTube Video.

Comments

Post a Comment

Popular posts from this blog

Abundant Number in C Programming || Learning Duniya

Automorphic Number in C Programming || Learning Duniya

How to Print Given Star Pattern