Submission
Status:
PPPPP
Subtask/Task Score:
100/100
Score: 100
User: FIrmTInn
Problemset: กังหันสี่ทิศ
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-10 20:43:21
#include<iostream>
using namespace std;
int main(){
int n,j;
cin >> n;
char arr1[2*n-1][2*n-1];
char arr2[2*n-1][2*n-1];
for(int i=0;i<2*n-1;i++){
for(int j=0;j<2*n-1;j++){
arr1[i][j] = ' ';
arr2[i][j] = ' ';
}
}
for(int i=0;i<2*n-1;i++){
j = i;
if(j == n-1){
arr1[i][j] = 'A';
arr2[i][j] = '*';
}
else if(j < n-1){
arr1[i][j] = char('A' - j + n - 1);
arr2[i][j] = '*';
}
else if(j > n-1){
arr1[i][j] = char('A' + j - n + 1);
arr2[i][j] = '*';
}
}
for(int i=0;i<2*n-1;i++){
j = 2*n - 2 - i;
if(j > i){
arr1[i][j] = char('A' + j - n + 1);
arr2[i][j] = '*';
}
else if(j < i){
arr1[i][j] = char('A' + n - j - 1);
arr2[i][j] = '*';
}
}
for(int i=0;i<2*n-1;i++){
for(int j=0;j<2*n-1;j++){
cout << arr1[i][j];
}
cout << ' ';
for(int j=0;j<2*n-1;j++){
cout << arr2[i][j];
}
cout << "\n";
}
return 0;
}