Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: kodpungtu

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-02 13:58:27

#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(n - i + j + 1);
            cout << "*";
            space((2 * (i-2)) + 1);
            cout << "*" << endl;            
        }
        j++;
    }
    j = n - 2;
    space(n - 1);
    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(n - i + j + 1);
            cout << "*";
            space((2 * (i-2)) + 1);
            cout << "*" << endl;  
        } else {
            cout << endl;
        }
        j--;
    }
}