Code uses C++ language If the user chooses to generate a Pentagon o This is a combination of a triangular shape and a square shape -- a symmetric triangle sits on top of a rectangle. o The triangular shape must be symmetric about the vertical axis. There must be exactly one character in the first line, and the number of characters increases by 2 in every successive line o The rectangle shape must have LENGTH lines of height and all lines are 13 characters wide. o Make sure to add delay to view a progressively growing pentagon, otherwise you will just see the final shape. Code for triangle: for (int i = 1; i <= length; i++) { sleep (1); for (int j = length - i; j > 0; j--) cout << " "; for (int b = 1; b <= i; b++) cout << char(rdm) << " "; cout << endl; } Code for square: for (int row = 1; row <= length; row++) { for (int col = 1; col <= length; col++) { cout << char(rdm); sleep (1); } cout << endl; }
Code uses C++ language
If the user chooses to generate a Pentagon
o This is a combination of a triangular shape and a square shape -- a symmetric
triangle sits on top of a rectangle.
o The triangular shape must be symmetric about the vertical axis. There must be
exactly one character in the first line, and the number of characters increases by
2 in every successive line
o The rectangle shape must have LENGTH lines of height and all lines are 13
characters wide.
o Make sure to add delay to view a progressively growing pentagon, otherwise you
will just see the final shape.
Code for triangle:
for (int i = 1; i <= length; i++)
{
sleep (1);
for (int j = length - i; j > 0; j--)
cout << " ";
for (int b = 1; b <= i; b++)
cout << char(rdm) << " ";
cout << endl;
}
Code for square:
for (int row = 1; row <= length; row++)
{
for (int col = 1; col <= length; col++)
{
cout << char(rdm);
sleep (1);
}
cout << endl;
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images