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;
		}
	}
}