백준 2444번 - 별찍기-7, C++ 문제풀이

Been·2023년 10월 31일
0

백준

목록 보기
1/23

마름모 모양은 상하 대칭이다.
가운데를 가로로 가르면 삼각형과 역삼각형이 생긴다.
따라서 상하 모양을 그릴 for문을 각각 적는다.
각각의 for문에는 띄어쓰기와 별을 구분해서 for문 다시 만들어 출력해준다.

C++ Code

#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;
    }
profile
콧콧코코콧코콧ㅅ

0개의 댓글