#include <stdio.h>
int main() {
int n = 5;
for (int i = 1; i <= n; i++) {
for (int i2 = 0; i2 < n - i; i2++) printf(" ");
for (int i2 = 0; i2 < (2 * i) - 1; i2++) printf("*");
printf("\n");
}
for (int i = n - 1; i > 0; i--) {
for (int i2 = 0; i2 < n - i; i2++) printf(" ");
for (int i2 = 0; i2 < (2 * i) - 1; i2++) printf("*");
printf("\n");
}
// notice that logic inside both loop blocks are the same
}