Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: Phupa

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-08 21:20:11

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int input,i,j,k;
    cin>>input;
    int len=input*2-1;
    char arr[len][2*len+1];
    for (i = 0;i<len;i++)
    {
        for (j = 0;j<2*len+1;j++)
        {
            arr[i][j]=' ';
        }
    }
    arr[input-1][input-1]='A';
    for (i = 1;i < input;i++)
    {
        arr[input-1+i][input-1+i]='A'+i;
        arr[input-1-i][input-1-i]='A'+i;
    }
    for (i = 0;i < input;i++)
    {
        arr[len-1-i][i]=64+input-i;
        arr[i][len-1-i]=64+input-i;
    }
    
    for (k=0;k<len;k++)
    {
        arr[k][len+1+k]='*';
    }
    for (i = 0;i<len;i++)
    {
        for (j = 0;j<2*len+1;j++)
        {
            if(i+j==2*len)
            arr[i][j]='*';
        }
    }
    for (i = 0;i<len;i++)
    {
        for (j = 0;j<2*len+1;j++)
        {
            cout<<arr[i][j];
        }
        cout<<"\n";
    }//print
    
}