Write a program in C++ to print start in a diamond-like pattern using an array
#include <iostream> using namespace std; int main() { int n; cout << “Enter the size of the diamond pattern: “; cin >> n; char t4tutorials[n][n]; // Fill array with spaces for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { t4tutorials[i][j] = ‘ ‘; } } // Fill upper half of diamond with stars for(int i = 0; i < n/2+1; i++) { for(int j = n/2-i; j <= n/2+i; j++) { t4tutorials[i][j] = ‘*’; } } // Fill lower half of diamond with stars for(int i = n/2+1; i < n; i++) { for(int j = n/2-(n-i-1); j <= n/2+(n-i-1); j++) { t4tutorials[i][j] = ‘*’; } } // Print the diamond pattern for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { cout << t4tutorials[i][j] << ” “; } cout << endl; } return 0; }Step 1: Ask the user to enter the size of the diamond (must be an odd integer), Step 2: creates a two-dimensional character array of size n by n Step 3: fills the array with spaces Step 4: fills the upper and lower halves of the diamond with stars Step 5: Finally, it prints the array