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