These are my Instructions: "The file already contains a basic outline of the program. You'll notice that there is a nested loop structure: an outer loop and two inner loops. Your job is to figure out what needs to go in the parentheses for each for loop." Your goal is to get the following output from the nested loop program: *********************  *******************   *****************    ***************     *************      ***********       *********        *******         *****          ***           * This what I have thus far:   #include using namespace std; int main() { // constants (DO NOT MODIFY) const int MAX_ROWS = 11; const int MAX_STARS = 21; // outer loop controlling how many rows to print for (/* TODO */) { // inner loop to print the spaces on the left side for (/* TODO */) { cout << ' '; } // inner loop to print the stars for (/* TODO */) { cout << '*'; } // break the line for the next row cout << endl; } // terminate return 0; }

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
100%

These are my Instructions:

"The file already contains a basic outline of the program. You'll notice that there is a nested loop structure: an outer loop and two inner loops. Your job is to figure out what needs to go in the parentheses for each for loop."

Your goal is to get the following output from the nested loop program:

*********************
 *******************
  *****************
   ***************
    *************
     ***********
      *********
       *******
        *****
         ***
          *

This what I have thus far:

 

#include <iostream>

using namespace std;

int main()
{
// constants (DO NOT MODIFY)
const int MAX_ROWS = 11;
const int MAX_STARS = 21;

// outer loop controlling how many rows to print
for (/* TODO */)
{
// inner loop to print the spaces on the left side
for (/* TODO */)
{
cout << ' ';
}

// inner loop to print the stars
for (/* TODO */)
{
cout << '*';
}

// break the line for the next row
cout << endl;
}

// terminate
return 0;
}

 

Expert Solution
Given-

We have a program body in C++, in which we need to fill the program in two functions so that we can get the pattern given as above. We need to use nested for loop to print the above star pattern.

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.
Similar questions
  • SEE MORE QUESTIONS
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