Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: Buslnwzuz

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

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-11 18:02:10

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin >> n;
    int inside = 2*n-3;
    int outside = 1;
    int our = 0;
    for(int i=1;i<=n;i++){
        char k = 'A'+(n-i);
        for(int j=0;j<our;j++){
            cout << " ";
        }
        if(i!=n){
            cout << k;
            for(int j=0;j<inside;j++){
                cout << " ";
            }
            cout << k;
            for(int j=0;j<outside;j++){
                cout << " ";
            }
            cout << "*";
            for(int j=0;j<inside;j++){
                cout << " ";
            }
            cout << "*";
        }
        else{
            cout << 'A';
            for(int j=0;j<outside;j++){
                cout << " ";
            }
            cout << "*";
        }
        cout << endl;
        our++;
        inside -=2;
        outside +=2;
    }
    outside-=4;
    inside+=4;
    our-=2;

    for(int i=n-1;i>=1;i--){
        char k = 'A'+(n-i);
        for(int j=0;j<our;j++){
            cout << " ";
        }
        cout << k;
        for(int j=0;j<inside;j++){
            cout << " ";
        }
        cout << k;
        for(int j=0;j<outside;j++){
            cout << " ";
        }
        cout << "*";
        for(int j=0;j<inside;j++){
            cout <<" ";
        }
        cout << "*";
        cout << endl;
        our--;
        inside +=2;
        outside -=2;
    }
    return 0;
}