Question: Please help! 7.26 Draw a Diamond, vector edition Taking size input from the user, draw a diamond with square dimensions (i.e. width = height). Part
Please help!

7.26 Draw a Diamond, vector edition Taking size input from the user, draw a diamond with square dimensions (i.e. width = height). Part of the requirement is to populate a two-dimensional vector, and then output the vector to the screen. If the given width is odd, the diamond should be drawn with stars (the " character) and if the diamond is even, it should be drawn with forward and backward slashes (the "I" and "/" characters). The background should be periods (rather than spaces) so they will show up clearly. So for example, entering 11 would give the left diamond below, and the right-hand diamond is from the input 12 . Note that the template has constants for two of the characters - you should add constants for the other two. Additionally there is a constant for the maximum width. If the user enters bad data the program should output: The size must be between 1 and 80. where 80 is the value of the constant MAX_WIDTH. It might be helpful to know that pre-filling a vector, such as vector
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
