Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: nunos

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-09-29 21:51:03

#include <iostream>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int c[20] = {0,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37};
    int n;cin>>n;
    for(int i=n;i>0;i--){
        for(int j=0;j<n-i;j++){cout << " ";}
        cout << char(i+64);
        for(int j=0;j<c[i-1];j++){cout << " ";}
        if(i>1) cout << char(i+64);
        for(int j=0;j<n-i;j++){cout << " ";}

        cout << " ";

        for(int j=0;j<n-i;j++){cout << " ";}
        cout << "*";
        for(int j=0;j<c[i-1];j++){cout << " ";}
        if(i>1) cout << "*";
        for(int j=0;j<n-i;j++){cout << " ";}
        cout << "\n";
    }

    for(int i=2;i<=n;i++){
        for(int j=n-i;j>0;j--){cout << " ";}
        cout << char(i+64);
        for(int j=0;j<c[i-1];j++){cout << " ";}
        cout << char(i+64);
        for(int j=n-i;j>0;j--){cout << " ";}

        cout << " ";

        for(int j=n-i;j>0;j--){cout << " ";}
        cout << "*";
        for(int j=0;j<c[i-1];j++){cout << " ";}
        cout << "*";
        for(int j=n-i;j>0;j--){cout << " ";}
        cout << "\n";
    }
    return 0;
}