Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: kodpungtu

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-02 13:43:29

#include <bits/stdc++.h>

using namespace std;

void space(int l) {
    for (int i = 0; i < l; i++) {
        cout << " ";
    }
}

int main() {
    int n;
    cin >> n;

    char alp[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

    int j = 0;
    for (int i = n; i >= 0; i--) {
        space(n - i);
        cout << alp[i-1];
        if (i > 1) {
            space((2 * (i-2)) + 1);
            cout << alp[i-1];
            space(2*n - i + j);
            cout << "*";
            space((2 * (i-2)) + 1);
            cout << "*" << endl;            
        }
        j++;
    }
    j = n - 2;
    space(2*n - 2);
    cout << "*" << endl;
    for (int i = 2; i <= n; i++) {
        space(n - i);
        cout << alp[i-1];
        if (i > 1) {
            space((2 * (i-2)) + 1);
            cout << alp[i-1];
            space(2*n - i + j);
            cout << "*";
            space((2 * (i-2)) + 1);
            cout << "*" << endl;  
        } else {
            cout << endl;
        }
        j--;
    }
}