Complete this program that reads an integer n and prints the following diamond pattern with 2 *n - 1 asterisks at its widest point. This is the pattern when n is 3:

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section6.4: A Case Study: Rectangular To Polar Coordinate Conversion
Problem 9E: (Numerical) Write a program that tests the effectiveness of the rand() library function. Start by...
icon
Related questions
Question
100%

how to solve this problem, really need help, please. 

Complete this program that reads an integer n and prints the following diamond pattern with 2 * n - 1 asterisks at its widest point. This is the pattern when n is 3:

--*--

-***-

*****

-***-

--*--

Complete this program that reads an integer n and prints the following diamond pattern with 2 * n - 1 asterisks at its widest point. This is the
pattern when n is 3:
prog.cpp
1#include <iostream>
2 #include <cstdlib>
4 using namespace std;
Eint main()
int n;
cin >> n;
// Draw top triangle
for (int left_stars = 0; left_stars < n; left_stars++)
{
for (int column = 0; column < 2 * n - 1 ; column++)
{
1
1
1
int first star = n
1 - left stars ;
int last star = n - 1 + left stars;
if (column < first star || column > last star)
{
cout << "-":
}
else
{
cout <« "*";
}
}
cout << endl;
}
// Draw bottom triangle
return 0;
Transcribed Image Text:Complete this program that reads an integer n and prints the following diamond pattern with 2 * n - 1 asterisks at its widest point. This is the pattern when n is 3: prog.cpp 1#include <iostream> 2 #include <cstdlib> 4 using namespace std; Eint main() int n; cin >> n; // Draw top triangle for (int left_stars = 0; left_stars < n; left_stars++) { for (int column = 0; column < 2 * n - 1 ; column++) { 1 1 1 int first star = n 1 - left stars ; int last star = n - 1 + left stars; if (column < first star || column > last star) { cout << "-": } else { cout <« "*"; } } cout << endl; } // Draw bottom triangle return 0;
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Matrix multiplication
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
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning