Submission
Status:
-----
Subtask/Task Score:
0/100
Score: 0
User: SRW
Problemset: กังหันสี่ทิศ
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-12 13:00:14
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
cin >> n;
char txt[n*2-1][n*2-1];
char chan[n*2-1][n*2-1];
for (int i=0;i<n;i++){
int ch = 64+n;
for (int j=0;j<n*2-1;j++){
if (i==j || i+j==n*2-2){
txt[i][j] = char(ch-i);
chan[i][j] = '*';
}
else{
txt[i][j] = ' ';
chan[i][j] = ' ';
}
}
cout << "\n";
}
for (int i=1;i<n;i++){
int ch = 65;
for (int j=0;j<n*2-1;j++){
if (i+j == n-1 || j-i==n-1){
txt[i+n-1][j] = char(ch+i);
chan[i+n-1][j] = '*';
}
else{
txt[i+n-1][j] = ' ';
chan[i+n-1][j] = ' ';
}
}
cout << "\n";
}
for (int i=0;i<n*2-1;i++){
for (int j=0;j<n*2-1;j++){
cout << txt[i][j];
}
cout << " ";
for (int k=0;k<n*2-1;k++){
cout << chan[i][k];
}
cout << "\n";
}
}