Using Nested Loops and cout (no arrays or any other data structure). Print the following shape: *** ***** *** *** *** *** xx **** *****

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

C++

Assignment
Using Nested Loops and cout (no arrays or any other data structure). Print the following shape:
What to Submit
#include <iostream>
#include "Coordinates.h"
using namespace std;
void main()
{
}
for (int i
{
=
0; i < 5; i++)
for (int j
}
while (1);
=
cout <<
for (int k=0; k < (i*2)+1; k++)
cout << 11* 11.
cout << endl;
0; j < 10-i; j++)
II.
**
*
✰✰✰
✰✰✰✰✰
*
Submit a word document that contains a screenshot of your output hen copy/paste your code below it.
Helpful Code
*
✰✰✰
✰✰✰
✰✰✰
***
***
***
***
¥ ¥¥ ¥¥ ¥¥¥ ¥
*
*** ¥¥¥
***
*
✰✰✰
Transcribed Image Text:Assignment Using Nested Loops and cout (no arrays or any other data structure). Print the following shape: What to Submit #include <iostream> #include "Coordinates.h" using namespace std; void main() { } for (int i { = 0; i < 5; i++) for (int j } while (1); = cout << for (int k=0; k < (i*2)+1; k++) cout << 11* 11. cout << endl; 0; j < 10-i; j++) II. ** * ✰✰✰ ✰✰✰✰✰ * Submit a word document that contains a screenshot of your output hen copy/paste your code below it. Helpful Code * ✰✰✰ ✰✰✰ ✰✰✰ *** *** *** *** ¥ ¥¥ ¥¥ ¥¥¥ ¥ * *** ¥¥¥ *** * ✰✰✰
Expert Solution
Step 1 : Code (Explained with comment)
#include <iostream>
using namespace std;
void pirntLine(int spaces, int stars, bool sp = false)
{
    for (int i = 0; i < spaces; i++) // print spaces
        cout << " ";
    for (int i = 0; i < stars; i++)     // print stars
        cout << "*" << (sp ? " " : ""); // if sp is true print space
}

int main()
{

    // upper arrow head
    int spaces = 20;
    int stars = 1;
    for (int i = 0; i < 5; i++)
    {
        pirntLine(spaces, stars);
        cout << endl
             << endl;
        spaces -= 1;
        stars += 2;
    }
    spaces += 4;
    pirntLine(spaces, 3);
    cout << endl
         << endl;

    // middle two arraow
    spaces = 8;
    stars = 1;
    for (int i = 0; i < 4; i++)
    {
        pirntLine(spaces, stars, true);
        pirntLine(9, 3);
        pirntLine(9, stars, true);
        stars += 1;
        spaces -= 2;
        cout << endl;
        if (i != 3)
            cout << endl;
    }
    // middle big line
    pirntLine(10, 4, true);
    cout << "      ";
    pirntLine(0, 4, true);
    cout << endl;
    pirntLine(0, 5, true);
    cout << "         ";
    pirntLine(0, 3);
    cout << "         ";
    pirntLine(0, 5, true);
    cout << endl;

    pirntLine(10, 4, true);
    cout << "      ";
    pirntLine(0, 4, true);
    cout << endl;

    // lower two arrow
    for (int i = 0; i < 5; i++)
    {
        pirntLine(spaces, stars, true);
        pirntLine(9, 3);
        pirntLine(9, stars, true);
        stars -= 1;
        spaces += 2;
        cout << endl;

        cout << endl;
    }

    // lower arrow head
    spaces = 16;
    stars = 9;
    for (int i = 0; i < 5; i++)
    {
        pirntLine(spaces, stars);
        cout << endl
             << endl;
        spaces += 1;
        stars -= 2;
    }

    return 0;
}
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Types of Loop
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education