#include <cstdio>
#include <conio.h>
main(){
int n,i,j,k;
scanf("%d",&n);//saya contohkan masukan 8 baris/row
for(i=0;i<n; i++)//disini kerjaanya akan me looping jumlah baris/row yaitu
sebanyak 8 row/baris
{
//lop dan print/draw " " selama kondisinya j>=i
for(j=n-2; j>=i; j--) printf(" ");//disini akan melooping " "
column untuk setiap baris/row
//loop selamma k<=i*2
for(k=0; k<=i*2; k++)
{
//disini seperti if else = conditional ?result true : result
false;
(i==0 ||i==n-1 || k==0 || k==i*2) ? printf("*") : printf("
");
// || adalah or conditional artinya akan true jika
conditionalnya terdapat atleast 1true
//dan sebaliknya akan salah jika conditionalnya terdapat
semuanya salah...
}
printf("\n");//berikan spasi kebawah untuk next row
}//kembali keatas untuk loop row sterusnya.
getch();
return 0;
}