Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: Quaoar

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-09-24 16:33:50

#include <iostream>
using namespace std;

int main(){
    int n , line , a = 0;
    cin >> n;
    line = n * 2 - 1;
    int cbegin = 65;
    int ccnt = n - 1;

    for (int i = 0 ; i < line ; i++){
        for (int j = 0 ; j < line ; j++){
            if (i == j || i == (line - 1 ) - j){
                cout << char(cbegin + ccnt - i);
            } else {
                cout << " ";
            }
        }

        cout << " ";
        
        for (int j = 0 ; j < line ; j++){
            if (i == j || i == (line - 1 ) - j){
                cout << "*";
            } else {
                cout << " ";
            }
        }

        if (i > n - 2){
            ccnt = ccnt + 2;
        }
        cout << endl;
    }

    return 0;
}