Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: tester

Problemset: กังหันสี่ทิศ

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-20 09:53:12

#include<iostream>
#include<vector>
#include<string>

using namespace std;

int main()
{
    int num;
    cin >> num;
    int loop = num+(num-1);
    char letter = 65;

    for (int i = 0; i < loop; i++)
    {
        for (int j = 0; j < (loop*2)+1; j++)
        {
            if ((j == i && j < num) or (j == 2*(num-1)-i && j >= num)) cout << (char)(letter+num-i-1);
            else if ((j == i && j >= num) or (j == 2*(num-1)-i && j < num)) cout << (char)(letter+i-num+1);
            else if ((j == loop+i+1 && j < 2*(num-1)+loop+1) or (j == 2*(num-1)-i+loop+1 && j >= num+loop+1)) cout << '*';
            else if ((j == loop+i+1 && j >= 2*(num-1)+loop+1) or (j == 2*(num-1)-i+loop+1 && j < num+loop+1)) cout << '*';
            else cout << " ";

        }
        cout << endl;
    }
}