4
* *** ***** ******* ***** *** *
void pattern_q8_diamond() {
int n = 5;
// Upper pyramid
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= n - i; j++) {
cout << " ";
}
for(int k = 1; k <= 2*i - 1; k++) {
cout << "*";
}
cout << endl;
}
// Lower inverted pyramid
for(int i = n - 1; i >= 1; i--) {
for(int j = 1; j <= n - i; j++) {
cout << " ";
}
for(int k = 1; k <= 2*i - 1; k++) {
cout << "*";
}
cout << endl;
}
}
void pattern_q8_diamond() {
int n = 5;
// Upper pyramid
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= n - i; j++) {
cout << " ";
}
for(int k = 1; k <= 2*i - 1; k++) {
cout << "*";
}
cout << endl;
}
// Lower inverted pyramid
for(int i = n - 1; i >= 1; i--) {
for(int j = 1; j <= n - i; j++) {
cout << " ";
}
for(int k = 1; k <= 2*i - 1; k++) {
cout << "*";
}
cout << endl;
}
}