Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: tha_smith

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-06 20:46:15

#include <iostream>
using namespace std;

int main() {
    char alp[27] = {'0','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
    int n;
    cin >> n;
    int k = n,p = 2;
    for(int i=1; i<=(2*n)-1; i++) {
        for(int j=1; j<=(2*n)-1; j++) {
            if((j==i && i<=n) || (j==(2*n)-i && i<=n)) {
                cout << alp[k];
            }
            else if((j==i && i>n) || (j==(2*n)-i && i>n)) {
            	cout << alp[p];
			}
            else {
                cout << " ";
            }
        }
        if(i<=n) {
        	k--;
		}
        else if(i>n) {
        	p++;
		}
        cout << " ";
        for(int j=1; j<=(2*n)-1; j++) {
            if(j==i || j==(2*n)-i) {
                cout << "*";
            }
            else {
                cout << " ";
            }
        }
        cout << endl;
    }
}