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:

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%

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