마름모 모양은 상하 대칭이다.
가운데를 가로로 가르면 삼각형과 역삼각형이 생긴다.
따라서 상하 모양을 그릴 for문을 각각 적는다.
각각의 for문에는 띄어쓰기와 별을 구분해서 for문 다시 만들어 출력해준다.
#include <iostream>
using namespace std;
int main()
{
int N;
cin >> N;
for (int x=0; x<N; x++)
{
for (int a=0; a<N-x-1; a++)
{
cout << " ";
}
for (int b=0; b<x+1; b++)
{
cout << "*";
}
for (int c=0; c<x; c++)
{
cout << "*";
}
cout << endl;
}
for (int y=0; y<N; y++)
{
for (int a=0; a<y+1; a++)
{
cout << " ";
}
for (int b=0; b<N-y-1; b++)
{
cout << "*";
}
for (int c=0; c<N-y-2; c++)
{
cout << "*";
}
cout << endl;
}