Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: nunos

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-09-29 21:40:31

#include <iostream>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int c[20] = {0,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75};
    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 << "  ";}
        for(int j=0;j<n;j++){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 << "  ";}

        for(int j=0;j<n;j++){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;
}