Submission
Status:
PPPPP
Subtask/Task Score:
100/100
Score: 100
User: jamesz
Problemset: กังหันสี่ทิศ
Language: cpp
Time: 0.004 second
Submitted On: 2026-09-29 20:03:11
#include<bits/stdc++.h>
using namespace std;
int main(){
int h;
cin>>h;
int k = h-1, safe;
safe = 0;
for(int i = 1; i<=2*h-1; i++){
for(int j = 1; j<=2*h-1; j++){
if(i == j || i+j == 2*h){
char P = 'A' + k;
cout<<P;
}
else{
cout<<" ";
}
}
cout<<" ";
for(int j = 1; j<=2*h-1; j++){
if(i == j || i+j == 2*h){
cout<<"*";
}
else{
cout<<" ";
}
}
cout<<"\n";
k = k - 1 + safe; // 4 3 2 1 0 1 0 1 0
if(k<0){
k = k-2*k;
safe = 2;
}
}
}