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;                 }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%

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;
                }

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY