Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: Kidmaiok

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-10 09:10:52

#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ull unsigned long long
#define space << ' '
#define nl << endl

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int n;
    cin >> n;
    if(n < 1 || n > 20) return 0;

    int block = 2*n-1;
    for(int i =0; i < block;i++){
        for(int j = 0; j < block; j++){
            if((i == j || j == block-i-1) && i <= n-1){
                cout << char('A'+ n-1-i);
            }else if((i == j || j == block-i-1) && i >= n-1){
                cout << char('A'+ i-n+1);
            }else{
                cout << " ";
            }
        }

        for(int j =0; j < block; j++){
            if(i == j || j == block-i-1){
                cout << "*";
            }else{
                cout << " ";
            }
        }
        cout << "\n";
    }

    
}